builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0318 starttime: 1464987402.23 results: success (0) buildid: 20160603124626 builduid: 5422d12ecc704baa87f2d6e8f93b27c8 revision: d992dde457ca958041d6e10325dc15fa0edc2a41 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:42.233123) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:42.234061) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:42.234796) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:42.262504) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:42.263216) ========= 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.xMsvjsrlCX/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.UM3QxmLRZI/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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-06-03 13:56:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.5M=0.001s 2016-06-03 13:56:42 (18.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.127451 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:42.417834) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:42.418583) ========= 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.xMsvjsrlCX/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.UM3QxmLRZI/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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.026517 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:42.473398) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-03 13:56:42.474231) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev d992dde457ca958041d6e10325dc15fa0edc2a41 --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 d992dde457ca958041d6e10325dc15fa0edc2a41 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.xMsvjsrlCX/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.UM3QxmLRZI/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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-06-03 13:56:42,560 truncating revision to first 12 chars 2016-06-03 13:56:42,560 Setting DEBUG logging. 2016-06-03 13:56:42,560 attempt 1/10 2016-06-03 13:56:42,560 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/d992dde457ca?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-03 13:56:43,596 unpacking tar archive at: mozilla-aurora-d992dde457ca/testing/mozharness/ program finished with exit code 0 elapsedTime=1.307321 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-03 13:56:43.807577) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:43.807980) ========= script_repo_revision: d992dde457ca958041d6e10325dc15fa0edc2a41 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:43.808449) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:43.808789) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-03 13:56:43.827741) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 2 secs) (at 2016-06-03 13:56:43.828473) ========= /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.xMsvjsrlCX/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.UM3QxmLRZI/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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 13:56:44 INFO - MultiFileLogger online at 20160603 13:56:44 in /builds/slave/test 13:56:44 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 13:56:44 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:56:44 INFO - {'append_to_log': False, 13:56:44 INFO - 'base_work_dir': '/builds/slave/test', 13:56:44 INFO - 'blob_upload_branch': 'mozilla-aurora', 13:56:44 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:56:44 INFO - 'buildbot_json_path': 'buildprops.json', 13:56:44 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:56:44 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:56:44 INFO - 'download_minidump_stackwalk': True, 13:56:44 INFO - 'download_symbols': 'true', 13:56:44 INFO - 'e10s': False, 13:56:44 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:56:44 INFO - 'tooltool.py': '/tools/tooltool.py', 13:56:44 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:56:44 INFO - '/tools/misc-python/virtualenv.py')}, 13:56:44 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:56:44 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:56:44 INFO - 'log_level': 'info', 13:56:44 INFO - 'log_to_console': True, 13:56:44 INFO - 'opt_config_files': (), 13:56:44 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:56:44 INFO - '--processes=1', 13:56:44 INFO - '--config=%(test_path)s/wptrunner.ini', 13:56:44 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:56:44 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:56:44 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:56:44 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:56:44 INFO - 'pip_index': False, 13:56:44 INFO - 'require_test_zip': True, 13:56:44 INFO - 'test_type': ('testharness',), 13:56:44 INFO - 'this_chunk': '1', 13:56:44 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:56:44 INFO - 'total_chunks': '10', 13:56:44 INFO - 'virtualenv_path': 'venv', 13:56:44 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:56:44 INFO - 'work_dir': 'build'} 13:56:44 INFO - ##### 13:56:44 INFO - ##### Running clobber step. 13:56:44 INFO - ##### 13:56:44 INFO - Running pre-action listener: _resource_record_pre_action 13:56:44 INFO - Running main action method: clobber 13:56:44 INFO - rmtree: /builds/slave/test/build 13:56:44 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:56:45 INFO - Running post-action listener: _resource_record_post_action 13:56:45 INFO - ##### 13:56:45 INFO - ##### Running read-buildbot-config step. 13:56:45 INFO - ##### 13:56:45 INFO - Running pre-action listener: _resource_record_pre_action 13:56:45 INFO - Running main action method: read_buildbot_config 13:56:45 INFO - Using buildbot properties: 13:56:45 INFO - { 13:56:45 INFO - "project": "", 13:56:45 INFO - "product": "firefox", 13:56:45 INFO - "script_repo_revision": "production", 13:56:45 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 13:56:45 INFO - "repository": "", 13:56:45 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 13:56:45 INFO - "buildid": "20160603124626", 13:56:45 INFO - "pgo_build": "False", 13:56:45 INFO - "basedir": "/builds/slave/test", 13:56:45 INFO - "buildnumber": 16, 13:56:45 INFO - "slavename": "t-yosemite-r7-0318", 13:56:45 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 13:56:45 INFO - "platform": "macosx64", 13:56:45 INFO - "branch": "mozilla-aurora", 13:56:45 INFO - "revision": "d992dde457ca958041d6e10325dc15fa0edc2a41", 13:56:45 INFO - "repo_path": "releases/mozilla-aurora", 13:56:45 INFO - "moz_repo_path": "", 13:56:45 INFO - "stage_platform": "macosx64", 13:56:45 INFO - "builduid": "5422d12ecc704baa87f2d6e8f93b27c8", 13:56:45 INFO - "slavebuilddir": "test" 13:56:45 INFO - } 13:56:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 13:56:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 13:56:45 INFO - Running post-action listener: _resource_record_post_action 13:56:45 INFO - ##### 13:56:45 INFO - ##### Running download-and-extract step. 13:56:45 INFO - ##### 13:56:45 INFO - Running pre-action listener: _resource_record_pre_action 13:56:45 INFO - Running main action method: download_and_extract 13:56:45 INFO - mkdir: /builds/slave/test/build/tests 13:56:45 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')]} 13:56:45 INFO - https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:56:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:56:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:56:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:56:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:56:49 INFO - Downloaded 1235 bytes. 13:56:49 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:56:49 INFO - Using the following test package requirements: 13:56:49 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:56:49 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:49 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 13:56:49 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:49 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 13:56:49 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:49 INFO - u'jsshell-mac64.zip'], 13:56:49 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:49 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 13:56:49 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:56:49 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:49 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 13:56:49 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:49 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 13:56:49 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:49 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 13:56:49 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:49 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 13:56:49 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 13:56:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:56:49 INFO - https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:56:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:56:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:56:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:56:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:56:55 INFO - Downloaded 18344673 bytes. 13:56:55 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/*'] 13:56:55 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/* 13:56:56 INFO - caution: filename not matched: web-platform/* 13:56:56 INFO - Return code: 11 13:56:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:56:56 INFO - https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:56:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:56:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:56:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:56:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:56:58 INFO - Downloaded 36387740 bytes. 13:56: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/*'] 13:56: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/* 13:57:02 INFO - caution: filename not matched: bin/* 13:57:02 INFO - caution: filename not matched: config/* 13:57:02 INFO - caution: filename not matched: mozbase/* 13:57:02 INFO - caution: filename not matched: marionette/* 13:57:02 INFO - caution: filename not matched: tools/wptserve/* 13:57:02 INFO - Return code: 11 13:57: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')]} 13:57:02 INFO - https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 13:57:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:57:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:57:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 13:57:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:57:06 INFO - Downloaded 73065992 bytes. 13:57:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:57:06 INFO - mkdir: /builds/slave/test/properties 13:57:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:57:06 INFO - Writing to file /builds/slave/test/properties/build_url 13:57:06 INFO - Contents: 13:57:06 INFO - build_url:https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:57:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:57:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:57:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:57:07 INFO - Contents: 13:57:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:57:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:07 INFO - https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:57:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:57:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:57:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:57:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:57:23 INFO - Downloaded 103671422 bytes. 13:57:23 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'] 13:57:23 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 13:57:27 INFO - Return code: 0 13:57:27 INFO - Running post-action listener: _resource_record_post_action 13:57:27 INFO - Running post-action listener: set_extra_try_arguments 13:57:27 INFO - ##### 13:57:27 INFO - ##### Running create-virtualenv step. 13:57:27 INFO - ##### 13:57:27 INFO - Running pre-action listener: _pre_create_virtualenv 13:57:27 INFO - Running pre-action listener: _resource_record_pre_action 13:57:27 INFO - Running main action method: create_virtualenv 13:57:27 INFO - Creating virtualenv /builds/slave/test/build/venv 13:57:27 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:57:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:57:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:57:27 INFO - Using real prefix '/tools/python27' 13:57:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:57:28 INFO - Installing distribute.............................................................................................................................................................................................done. 13:57:31 INFO - Installing pip.................done. 13:57:31 INFO - Return code: 0 13:57:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:57:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1028a3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028c0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd9e85aec30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028bc5e0>, '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 0x10249fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1024ca990>, '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.xMsvjsrlCX/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.UM3QxmLRZI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:57:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:57:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:57:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xMsvjsrlCX/Render', 13:57:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:31 INFO - 'HOME': '/Users/cltbld', 13:57:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:31 INFO - 'LOGNAME': 'cltbld', 13:57:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:31 INFO - 'MOZ_NO_REMOTE': '1', 13:57:31 INFO - 'NO_EM_RESTART': '1', 13:57:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:31 INFO - 'PWD': '/builds/slave/test', 13:57:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:31 INFO - 'SHELL': '/bin/bash', 13:57:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UM3QxmLRZI/Listeners', 13:57:31 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 13:57:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:31 INFO - 'USER': 'cltbld', 13:57:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:31 INFO - 'XPC_FLAGS': '0x0', 13:57:31 INFO - 'XPC_SERVICE_NAME': '0', 13:57:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:31 INFO - Downloading/unpacking psutil>=0.7.1 13:57:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:57:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:57:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:57:34 INFO - Installing collected packages: psutil 13:57:34 INFO - Running setup.py install for psutil 13:57:34 INFO - building 'psutil._psutil_osx' extension 13:57:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 13:57:35 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 13:57:35 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 13:57:35 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 13:57:35 INFO - building 'psutil._psutil_posix' extension 13:57:35 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 13:57:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:57:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:57:35 INFO - ^ 13:57:35 INFO - 1 warning generated. 13:57:35 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 13:57:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:57:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:57:35 INFO - Successfully installed psutil 13:57:35 INFO - Cleaning up... 13:57:35 INFO - Return code: 0 13:57:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:57:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1028a3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028c0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd9e85aec30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028bc5e0>, '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 0x10249fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1024ca990>, '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.xMsvjsrlCX/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.UM3QxmLRZI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:57:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:57:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:57:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xMsvjsrlCX/Render', 13:57:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:35 INFO - 'HOME': '/Users/cltbld', 13:57:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:35 INFO - 'LOGNAME': 'cltbld', 13:57:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:35 INFO - 'MOZ_NO_REMOTE': '1', 13:57:35 INFO - 'NO_EM_RESTART': '1', 13:57:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:35 INFO - 'PWD': '/builds/slave/test', 13:57:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:35 INFO - 'SHELL': '/bin/bash', 13:57:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UM3QxmLRZI/Listeners', 13:57:35 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 13:57:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:35 INFO - 'USER': 'cltbld', 13:57:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:35 INFO - 'XPC_FLAGS': '0x0', 13:57:35 INFO - 'XPC_SERVICE_NAME': '0', 13:57:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:57:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:57:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:57:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:57:38 INFO - Installing collected packages: mozsystemmonitor 13:57:38 INFO - Running setup.py install for mozsystemmonitor 13:57:38 INFO - Successfully installed mozsystemmonitor 13:57:38 INFO - Cleaning up... 13:57:38 INFO - Return code: 0 13:57:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:57:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1028a3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028c0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd9e85aec30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028bc5e0>, '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 0x10249fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1024ca990>, '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.xMsvjsrlCX/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.UM3QxmLRZI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:57:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:57:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:57:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xMsvjsrlCX/Render', 13:57:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:38 INFO - 'HOME': '/Users/cltbld', 13:57:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:38 INFO - 'LOGNAME': 'cltbld', 13:57:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:38 INFO - 'MOZ_NO_REMOTE': '1', 13:57:38 INFO - 'NO_EM_RESTART': '1', 13:57:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:38 INFO - 'PWD': '/builds/slave/test', 13:57:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:38 INFO - 'SHELL': '/bin/bash', 13:57:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UM3QxmLRZI/Listeners', 13:57:38 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 13:57:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:38 INFO - 'USER': 'cltbld', 13:57:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:38 INFO - 'XPC_FLAGS': '0x0', 13:57:38 INFO - 'XPC_SERVICE_NAME': '0', 13:57:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:38 INFO - Downloading/unpacking blobuploader==1.2.4 13:57:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:41 INFO - Downloading blobuploader-1.2.4.tar.gz 13:57:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:57:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:57:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:57:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:57:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:42 INFO - Downloading docopt-0.6.1.tar.gz 13:57:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:57:42 INFO - Installing collected packages: blobuploader, requests, docopt 13:57:42 INFO - Running setup.py install for blobuploader 13:57:43 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:57:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:57:43 INFO - Running setup.py install for requests 13:57:43 INFO - Running setup.py install for docopt 13:57:43 INFO - Successfully installed blobuploader requests docopt 13:57:43 INFO - Cleaning up... 13:57:43 INFO - Return code: 0 13:57:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:57:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:44 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 0x1028a3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028c0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd9e85aec30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028bc5e0>, '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 0x10249fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1024ca990>, '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.xMsvjsrlCX/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.UM3QxmLRZI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:57:44 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 13:57:44 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 13:57:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xMsvjsrlCX/Render', 13:57:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:44 INFO - 'HOME': '/Users/cltbld', 13:57:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:44 INFO - 'LOGNAME': 'cltbld', 13:57:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:44 INFO - 'MOZ_NO_REMOTE': '1', 13:57:44 INFO - 'NO_EM_RESTART': '1', 13:57:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:44 INFO - 'PWD': '/builds/slave/test', 13:57:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:44 INFO - 'SHELL': '/bin/bash', 13:57:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UM3QxmLRZI/Listeners', 13:57:44 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 13:57:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:44 INFO - 'USER': 'cltbld', 13:57:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:44 INFO - 'XPC_FLAGS': '0x0', 13:57:44 INFO - 'XPC_SERVICE_NAME': '0', 13:57:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:57:44 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-9diD7d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:57:44 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-XNXl4U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:57:44 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-g54K4E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:57:44 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-qvXUbh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:57:44 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-NMYohe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:57:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-are7LQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:57:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-gwmx2Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:57:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-iGxLik-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:57:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-n9VBzO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:57:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-8BlPux-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:57:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-dZuTrs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:57:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-2oONtZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:57:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-rrsi9X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:57:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-SvKzDP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:57:45 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-peRhFk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:57:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-0Xwug9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:57:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-EDByOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:57:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:57:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-XDLwUw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:57:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:57:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-e1ISwF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:57:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:57:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-dZgSKz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:57:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:57:46 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-FOfrpx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:57:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:57:47 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 13:57:47 INFO - Running setup.py install for manifestparser 13:57:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:57:47 INFO - Running setup.py install for mozcrash 13:57:47 INFO - Running setup.py install for mozdebug 13:57:47 INFO - Running setup.py install for mozdevice 13:57:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:57:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:57:47 INFO - Running setup.py install for mozfile 13:57:47 INFO - Running setup.py install for mozhttpd 13:57:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:57:47 INFO - Running setup.py install for mozinfo 13:57:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:57:48 INFO - Running setup.py install for mozInstall 13:57:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:57:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:57:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:57:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:57:48 INFO - Running setup.py install for mozleak 13:57:48 INFO - Running setup.py install for mozlog 13:57:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:57:48 INFO - Running setup.py install for moznetwork 13:57:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:57:48 INFO - Running setup.py install for mozprocess 13:57:48 INFO - Running setup.py install for mozprofile 13:57:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:57:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:57:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:57:49 INFO - Running setup.py install for mozrunner 13:57:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:57:49 INFO - Running setup.py install for mozscreenshot 13:57:49 INFO - Running setup.py install for moztest 13:57:49 INFO - Running setup.py install for mozversion 13:57:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:57:49 INFO - Running setup.py install for wptserve 13:57:49 INFO - Running setup.py install for marionette-driver 13:57:49 INFO - Running setup.py install for browsermob-proxy 13:57:50 INFO - Running setup.py install for marionette-client 13:57:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:57:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:57:50 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 13:57:50 INFO - Cleaning up... 13:57:50 INFO - Return code: 0 13:57:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:57:50 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')]} 13:57:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:50 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')]} 13:57:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:50 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 0x1028a3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028c0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd9e85aec30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028bc5e0>, '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 0x10249fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1024ca990>, '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.xMsvjsrlCX/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.UM3QxmLRZI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:57:50 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 13:57:50 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 13:57:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xMsvjsrlCX/Render', 13:57:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:50 INFO - 'HOME': '/Users/cltbld', 13:57:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:50 INFO - 'LOGNAME': 'cltbld', 13:57:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:50 INFO - 'MOZ_NO_REMOTE': '1', 13:57:50 INFO - 'NO_EM_RESTART': '1', 13:57:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:50 INFO - 'PWD': '/builds/slave/test', 13:57:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:50 INFO - 'SHELL': '/bin/bash', 13:57:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UM3QxmLRZI/Listeners', 13:57:50 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 13:57:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:50 INFO - 'USER': 'cltbld', 13:57:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:50 INFO - 'XPC_FLAGS': '0x0', 13:57:50 INFO - 'XPC_SERVICE_NAME': '0', 13:57:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:57:50 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-Q5wf9N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:57:50 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)) 13:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:57:50 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-qxpuOo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:57:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:57:50 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-n2EvWM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:57:51 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)) 13:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:57:51 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-VXxjXp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:57:51 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)) 13:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:57:51 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-L5YunM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:57:51 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)) 13:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:57:51 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-EGyKGt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:57:51 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)) 13:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:57:51 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-SnuuXN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:57:51 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)) 13:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:57:51 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-WbGkTJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:57:51 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)) 13:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:57:51 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-2b365K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:57:51 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)) 13:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:57:51 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-gf57C7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:57:51 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)) 13:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:57:51 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-iz3NOz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:57:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 13:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:57:51 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-VcUjKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:57:52 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)) 13:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:57:52 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-XnV6ZQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:57:52 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)) 13:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:57:52 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-PyenH9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:57:52 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)) 13:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:57:52 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-t7WIar-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:57:52 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)) 13:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:57:52 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-sUPCH7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:57:52 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)) 13:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:57:52 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-HNW_8G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:57:52 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)) 13:57:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:57:52 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-kjLQ75-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:57:52 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)) 13:57:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:57:52 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-s9dUVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:57:52 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)) 13:57:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:57:52 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-DLxUgC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:57:52 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:57:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:57:53 INFO - Running setup.py (path:/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/pip-yuqjhe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:57:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:57:53 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)) 13:57:53 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)) 13:57:53 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)) 13:57:53 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)) 13:57:53 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)) 13:57:53 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)) 13:57:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:57:53 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 13:57:53 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 13:57:53 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 13:57:53 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 13:57:53 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 13:57:53 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 13:57:56 INFO - Downloading blessings-1.6.tar.gz 13:57:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:57:56 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)) 13:57:56 INFO - Installing collected packages: blessings 13:57:56 INFO - Running setup.py install for blessings 13:57:56 INFO - Successfully installed blessings 13:57:56 INFO - Cleaning up... 13:57:56 INFO - Return code: 0 13:57:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:57:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:57:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:57:57 INFO - Reading from file tmpfile_stdout 13:57:57 INFO - Current package versions: 13:57:57 INFO - blessings == 1.6 13:57:57 INFO - blobuploader == 1.2.4 13:57:57 INFO - browsermob-proxy == 0.6.0 13:57:57 INFO - docopt == 0.6.1 13:57:57 INFO - manifestparser == 1.1 13:57:57 INFO - marionette-client == 2.3.0 13:57:57 INFO - marionette-driver == 1.4.0 13:57:57 INFO - mozInstall == 1.12 13:57:57 INFO - mozcrash == 0.17 13:57:57 INFO - mozdebug == 0.1 13:57:57 INFO - mozdevice == 0.48 13:57:57 INFO - mozfile == 1.2 13:57:57 INFO - mozhttpd == 0.7 13:57:57 INFO - mozinfo == 0.9 13:57:57 INFO - mozleak == 0.1 13:57:57 INFO - mozlog == 3.1 13:57:57 INFO - moznetwork == 0.27 13:57:57 INFO - mozprocess == 0.22 13:57:57 INFO - mozprofile == 0.28 13:57:57 INFO - mozrunner == 6.11 13:57:57 INFO - mozscreenshot == 0.1 13:57:57 INFO - mozsystemmonitor == 0.0 13:57:57 INFO - moztest == 0.7 13:57:57 INFO - mozversion == 1.4 13:57:57 INFO - psutil == 3.1.1 13:57:57 INFO - requests == 1.2.3 13:57:57 INFO - wptserve == 1.4.0 13:57:57 INFO - wsgiref == 0.1.2 13:57:57 INFO - Running post-action listener: _resource_record_post_action 13:57:57 INFO - Running post-action listener: _start_resource_monitoring 13:57:57 INFO - Starting resource monitoring. 13:57:57 INFO - ##### 13:57:57 INFO - ##### Running pull step. 13:57:57 INFO - ##### 13:57:57 INFO - Running pre-action listener: _resource_record_pre_action 13:57:57 INFO - Running main action method: pull 13:57:57 INFO - Pull has nothing to do! 13:57:57 INFO - Running post-action listener: _resource_record_post_action 13:57:57 INFO - ##### 13:57:57 INFO - ##### Running install step. 13:57:57 INFO - ##### 13:57:57 INFO - Running pre-action listener: _resource_record_pre_action 13:57:57 INFO - Running main action method: install 13:57:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:57:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:57:57 INFO - Reading from file tmpfile_stdout 13:57:57 INFO - Detecting whether we're running mozinstall >=1.0... 13:57:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:57:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:57:57 INFO - Reading from file tmpfile_stdout 13:57:57 INFO - Output received: 13:57:57 INFO - Usage: mozinstall [options] installer 13:57:57 INFO - Options: 13:57:57 INFO - -h, --help show this help message and exit 13:57:57 INFO - -d DEST, --destination=DEST 13:57:57 INFO - Directory to install application into. [default: 13:57:57 INFO - "/builds/slave/test"] 13:57:57 INFO - --app=APP Application being installed. [default: firefox] 13:57:57 INFO - mkdir: /builds/slave/test/build/application 13:57:57 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'] 13:57:57 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 13:58:15 INFO - Reading from file tmpfile_stdout 13:58:15 INFO - Output received: 13:58:15 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 13:58:15 INFO - Running post-action listener: _resource_record_post_action 13:58:15 INFO - ##### 13:58:15 INFO - ##### Running run-tests step. 13:58:15 INFO - ##### 13:58:15 INFO - Running pre-action listener: _resource_record_pre_action 13:58:15 INFO - Running main action method: run_tests 13:58:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:58:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:58:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:58:15 INFO - grabbing minidump binary from tooltool 13:58:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:15 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1028bc5e0>, '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 0x10249fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1024ca990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:58:15 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:58:15 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 13:58:15 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:58:15 INFO - Return code: 0 13:58:15 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:58:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:58:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:58:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:58:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xMsvjsrlCX/Render', 13:58:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:58:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:58:15 INFO - 'HOME': '/Users/cltbld', 13:58:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:58:15 INFO - 'LOGNAME': 'cltbld', 13:58:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:58:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:58:15 INFO - 'MOZ_NO_REMOTE': '1', 13:58:15 INFO - 'NO_EM_RESTART': '1', 13:58:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:58:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:58:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:58:15 INFO - 'PWD': '/builds/slave/test', 13:58:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:58:15 INFO - 'SHELL': '/bin/bash', 13:58:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UM3QxmLRZI/Listeners', 13:58:15 INFO - 'TMPDIR': '/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/T/', 13:58:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:58:15 INFO - 'USER': 'cltbld', 13:58:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:58:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:58:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:58:15 INFO - 'XPC_FLAGS': '0x0', 13:58:15 INFO - 'XPC_SERVICE_NAME': '0', 13:58:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:58:15 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/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 13:58:16 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:58:16 INFO - import pkg_resources 13:58:17 INFO - Using 1 client processes 13:58:17 INFO - wptserve Starting http server on 127.0.0.1:8000 13:58:17 INFO - wptserve Starting http server on 127.0.0.1:8001 13:58:17 INFO - wptserve Starting http server on 127.0.0.1:8443 13:58:19 INFO - SUITE-START | Running 778 tests 13:58:19 INFO - Running testharness tests 13:58:19 INFO - Setting up ssl 13:58:19 INFO - PROCESS | certutil | 13:58:19 INFO - PROCESS | certutil | 13:58:19 INFO - PROCESS | certutil | 13:58:19 INFO - Certificate Nickname Trust Attributes 13:58:19 INFO - SSL,S/MIME,JAR/XPI 13:58:19 INFO - 13:58:19 INFO - web-platform-tests CT,, 13:58:19 INFO - 13:58:19 INFO - Starting runner 13:58:20 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:58:20 INFO - PROCESS | 1648 | 1464987500455 Marionette DEBUG Marionette enabled via build flag and pref 13:58:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f29800 == 1 [pid = 1648] [id = 1] 13:58:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113f2a000) [pid = 1648] [serial = 1] [outer = 0x0] 13:58:20 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:58:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113f2b000) [pid = 1648] [serial = 2] [outer = 0x113f2a000] 13:58:20 INFO - PROCESS | 1648 | 1464987500767 Marionette INFO Listening on port 2828 13:58:20 INFO - PROCESS | 1648 | 1464987500996 Marionette DEBUG Marionette enabled via command-line flag 13:58:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166f5800 == 2 [pid = 1648] [id = 2] 13:58:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x1166f6000) [pid = 1648] [serial = 3] [outer = 0x0] 13:58:21 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:58:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x1166f7000) [pid = 1648] [serial = 4] [outer = 0x1166f6000] 13:58:21 INFO - PROCESS | 1648 | [1648] 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 13:58:21 INFO - PROCESS | 1648 | 1464987501148 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 13:58:21 INFO - PROCESS | 1648 | 1464987501235 Marionette DEBUG Closed connection conn0 13:58:21 INFO - PROCESS | 1648 | [1648] 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 13:58:21 INFO - PROCESS | 1648 | 1464987501239 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 13:58:21 INFO - PROCESS | 1648 | 1464987501250 Marionette DEBUG Closed connection conn1 13:58:21 INFO - PROCESS | 1648 | [1648] 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 13:58:21 INFO - PROCESS | 1648 | 1464987501255 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 13:58:21 INFO - PROCESS | 1648 | 1464987501263 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:58:21 INFO - PROCESS | 1648 | 1464987501269 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":"20160603124626","device":"desktop","version":"48.0a2"} 13:58:21 INFO - PROCESS | 1648 | [1648] 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 13:58:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119dd6800 == 3 [pid = 1648] [id = 3] 13:58:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x119dd7000) [pid = 1648] [serial = 5] [outer = 0x0] 13:58:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119dd8000 == 4 [pid = 1648] [id = 4] 13:58:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x11a073800) [pid = 1648] [serial = 6] [outer = 0x0] 13:58:22 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:58:22 INFO - PROCESS | 1648 | [1648] 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 13:58:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x124063000 == 5 [pid = 1648] [id = 5] 13:58:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x11a072800) [pid = 1648] [serial = 7] [outer = 0x0] 13:58:22 INFO - PROCESS | 1648 | [1648] 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 13:58:22 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:58:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x12419d800) [pid = 1648] [serial = 8] [outer = 0x11a072800] 13:58:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x1245d2800) [pid = 1648] [serial = 9] [outer = 0x119dd7000] 13:58:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x123fce400) [pid = 1648] [serial = 10] [outer = 0x11a073800] 13:58:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x123fd0400) [pid = 1648] [serial = 11] [outer = 0x11a072800] 13:58:23 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:58:23 INFO - PROCESS | 1648 | 1464987503502 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 1648 | 1464987503513 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x126fab400) [pid = 1648] [serial = 12] [outer = 0x11a072800] 13:58:23 INFO - PROCESS | 1648 | 1464987503855 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"02e73aae-2733-8d47-896b-b453c4468026","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":"20160603124626","device":"desktop","version":"48.0a2","command_id":1}}] 13:58:23 INFO - PROCESS | 1648 | 1464987503949 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}] 13:58:23 INFO - PROCESS | 1648 | 1464987503993 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:58:24 INFO - PROCESS | 1648 | 1464987504082 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:58:24 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:58:24 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:58:24 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:58:24 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:58:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x1274af800) [pid = 1648] [serial = 13] [outer = 0x11a072800] 13:58:24 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:58:24 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:24 INFO - PROCESS | 1648 | 1464987504332 Marionette TRACE conn2 <- [1,3,null,{}] 13:58:24 INFO - PROCESS | 1648 | 1464987504335 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:58:24 INFO - PROCESS | 1648 | 1464987504350 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:58:24 INFO - PROCESS | 1648 | 1464987504378 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1648 | 1464987504379 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:58:24 INFO - PROCESS | 1648 | 1464987504382 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1648 | 1464987504385 Marionette TRACE conn2 <- [1,6,null,{}] 13:58:24 INFO - PROCESS | 1648 | 1464987504390 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}] 13:58:24 INFO - PROCESS | 1648 | 1464987504398 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:58:24 INFO - PROCESS | 1648 | 1464987504400 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f5f000 == 6 [pid = 1648] [id = 6] 13:58:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x12927e400) [pid = 1648] [serial = 14] [outer = 0x0] 13:58:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x129280000) [pid = 1648] [serial = 15] [outer = 0x12927e400] 13:58:24 INFO - PROCESS | 1648 | 1464987504432 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x129286000) [pid = 1648] [serial = 16] [outer = 0x12927e400] 13:58:24 INFO - PROCESS | 1648 | 1464987504759 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]]]}] 13:58:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x129355000 == 7 [pid = 1648] [id = 7] 13:58:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x129287800) [pid = 1648] [serial = 17] [outer = 0x0] 13:58:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x1293f9400) [pid = 1648] [serial = 18] [outer = 0x129287800] 13:58:24 INFO - PROCESS | 1648 | 1464987504796 Marionette DEBUG loaded listener.js 13:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 13:58:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x129675800) [pid = 1648] [serial = 19] [outer = 0x129287800] 13:58:24 INFO - PROCESS | 1648 | 1464987504882 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1648 | 1464987504884 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:58:24 INFO - PROCESS | 1648 | 1464987504897 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1648 | 1464987504898 Marionette TRACE conn2 <- [1,10,null,{}] 13:58:24 INFO - PROCESS | 1648 | 1464987504911 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}] 13:58:25 INFO - PROCESS | 1648 | 1464987505048 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:58:25 INFO - PROCESS | 1648 | 1464987505093 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a96b800 == 8 [pid = 1648] [id = 8] 13:58:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12a7e4400) [pid = 1648] [serial = 20] [outer = 0x0] 13:58:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12a7e6000) [pid = 1648] [serial = 21] [outer = 0x12a7e4400] 13:58:25 INFO - PROCESS | 1648 | 1464987505138 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12a7ea000) [pid = 1648] [serial = 22] [outer = 0x12a7e4400] 13:58:25 INFO - PROCESS | 1648 | 1464987505673 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]]]}] 13:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 823ms 13:58:25 INFO - PROCESS | 1648 | 1464987505717 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:58:25 INFO - PROCESS | 1648 | 1464987505718 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:58:25 INFO - PROCESS | 1648 | 1464987505721 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:58:25 INFO - PROCESS | 1648 | 1464987505722 Marionette TRACE conn2 <- [1,14,null,{}] 13:58:25 INFO - PROCESS | 1648 | 1464987505724 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}] 13:58:25 INFO - PROCESS | 1648 | 1464987505813 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:58:25 INFO - PROCESS | 1648 | 1464987505820 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b24a000 == 9 [pid = 1648] [id = 9] 13:58:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12b035400) [pid = 1648] [serial = 23] [outer = 0x0] 13:58:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12b037000) [pid = 1648] [serial = 24] [outer = 0x12b035400] 13:58:25 INFO - PROCESS | 1648 | 1464987505845 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12b2e9400) [pid = 1648] [serial = 25] [outer = 0x12b035400] 13:58:26 INFO - PROCESS | 1648 | 1464987506109 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]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 13:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:58:26 INFO - PROCESS | 1648 | 1464987506148 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 1648 | 1464987506149 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:58:26 INFO - PROCESS | 1648 | 1464987506151 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1648 | 1464987506152 Marionette TRACE conn2 <- [1,18,null,{}] 13:58:26 INFO - PROCESS | 1648 | 1464987506161 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}] 13:58:26 INFO - PROCESS | 1648 | 1464987506251 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:58:26 INFO - PROCESS | 1648 | 1464987506259 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb13800 == 10 [pid = 1648] [id = 10] 13:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12bb27000) [pid = 1648] [serial = 26] [outer = 0x0] 13:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12bb2c400) [pid = 1648] [serial = 27] [outer = 0x12bb27000] 13:58:26 INFO - PROCESS | 1648 | 1464987506284 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12bb54400) [pid = 1648] [serial = 28] [outer = 0x12bb27000] 13:58:26 INFO - PROCESS | 1648 | 1464987506550 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]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 13:58:26 INFO - PROCESS | 1648 | 1464987506572 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 1648 | 1464987506576 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:58:26 INFO - PROCESS | 1648 | 1464987506583 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1648 | 1464987506584 Marionette TRACE conn2 <- [1,22,null,{}] 13:58:26 INFO - PROCESS | 1648 | 1464987506586 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}] 13:58:26 INFO - PROCESS | 1648 | 1464987506685 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:58:26 INFO - PROCESS | 1648 | 1464987506691 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf16000 == 11 [pid = 1648] [id = 11] 13:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x11828f400) [pid = 1648] [serial = 29] [outer = 0x0] 13:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x118499000) [pid = 1648] [serial = 30] [outer = 0x11828f400] 13:58:26 INFO - PROCESS | 1648 | 1464987506717 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12bb58800) [pid = 1648] [serial = 31] [outer = 0x11828f400] 13:58:26 INFO - PROCESS | 1648 | 1464987506961 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]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 13:58:27 INFO - PROCESS | 1648 | 1464987507012 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 1648 | 1464987507013 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:58:27 INFO - PROCESS | 1648 | 1464987507015 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 1648 | 1464987507016 Marionette TRACE conn2 <- [1,26,null,{}] 13:58:27 INFO - PROCESS | 1648 | 1464987507018 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}] 13:58:27 INFO - PROCESS | 1648 | 1464987507116 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:58:27 INFO - PROCESS | 1648 | 1464987507121 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c116000 == 12 [pid = 1648] [id = 12] 13:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x12bb5bc00) [pid = 1648] [serial = 32] [outer = 0x0] 13:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x12c18a400) [pid = 1648] [serial = 33] [outer = 0x12bb5bc00] 13:58:27 INFO - PROCESS | 1648 | 1464987507147 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12c194800) [pid = 1648] [serial = 34] [outer = 0x12bb5bc00] 13:58:27 INFO - PROCESS | 1648 | 1464987507397 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]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 13:58:27 INFO - PROCESS | 1648 | 1464987507448 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 1648 | 1464987507449 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:58:27 INFO - PROCESS | 1648 | 1464987507451 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 1648 | 1464987507453 Marionette TRACE conn2 <- [1,30,null,{}] 13:58:27 INFO - PROCESS | 1648 | 1464987507462 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}] 13:58:27 INFO - PROCESS | 1648 | 1464987507587 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:58:27 INFO - PROCESS | 1648 | 1464987507594 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c556800 == 13 [pid = 1648] [id = 13] 13:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12c58c800) [pid = 1648] [serial = 35] [outer = 0x0] 13:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12c594400) [pid = 1648] [serial = 36] [outer = 0x12c58c800] 13:58:27 INFO - PROCESS | 1648 | 1464987507633 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12c598800) [pid = 1648] [serial = 37] [outer = 0x12c58c800] 13:58:27 INFO - PROCESS | 1648 | 1464987507951 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]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 527ms 13:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:58:27 INFO - PROCESS | 1648 | 1464987507978 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 1648 | 1464987507979 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:58:27 INFO - PROCESS | 1648 | 1464987507981 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 1648 | 1464987507982 Marionette TRACE conn2 <- [1,34,null,{}] 13:58:27 INFO - PROCESS | 1648 | 1464987507985 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}] 13:58:28 INFO - PROCESS | 1648 | 1464987508092 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:58:28 INFO - PROCESS | 1648 | 1464987508096 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c894800 == 14 [pid = 1648] [id = 14] 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12c59b000) [pid = 1648] [serial = 38] [outer = 0x0] 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12c859800) [pid = 1648] [serial = 39] [outer = 0x12c59b000] 13:58:28 INFO - PROCESS | 1648 | 1464987508122 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12c85f800) [pid = 1648] [serial = 40] [outer = 0x12c59b000] 13:58:28 INFO - PROCESS | 1648 | 1464987508357 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]]]}] 13:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 417ms 13:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:58:28 INFO - PROCESS | 1648 | 1464987508400 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:58:28 INFO - PROCESS | 1648 | 1464987508401 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:58:28 INFO - PROCESS | 1648 | 1464987508403 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 1648 | 1464987508405 Marionette TRACE conn2 <- [1,38,null,{}] 13:58:28 INFO - PROCESS | 1648 | 1464987508415 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}] 13:58:28 INFO - PROCESS | 1648 | 1464987508503 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:58:28 INFO - PROCESS | 1648 | 1464987508510 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd6c000 == 15 [pid = 1648] [id = 15] 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12cdc1400) [pid = 1648] [serial = 41] [outer = 0x0] 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12cdc6c00) [pid = 1648] [serial = 42] [outer = 0x12cdc1400] 13:58:28 INFO - PROCESS | 1648 | 1464987508534 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12cdcd000) [pid = 1648] [serial = 43] [outer = 0x12cdc1400] 13:58:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d142000 == 16 [pid = 1648] [id = 16] 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12d142800) [pid = 1648] [serial = 44] [outer = 0x0] 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12d143800) [pid = 1648] [serial = 45] [outer = 0x12d142800] 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12d148000) [pid = 1648] [serial = 46] [outer = 0x12d142800] 13:58:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d141800 == 17 [pid = 1648] [id = 17] 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12cdc4c00) [pid = 1648] [serial = 47] [outer = 0x0] 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12d1ef400) [pid = 1648] [serial = 48] [outer = 0x12cdc4c00] 13:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12cdcd400) [pid = 1648] [serial = 49] [outer = 0x12cdc4c00] 13:58:28 INFO - PROCESS | 1648 | 1464987508869 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]]]}] 13:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 527ms 13:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:58:28 INFO - PROCESS | 1648 | 1464987508930 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:58:28 INFO - PROCESS | 1648 | 1464987508931 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:58:28 INFO - PROCESS | 1648 | 1464987508933 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 1648 | 1464987508935 Marionette TRACE conn2 <- [1,42,null,{}] 13:58:28 INFO - PROCESS | 1648 | 1464987508937 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}] 13:58:29 INFO - PROCESS | 1648 | 1464987509022 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:58:29 INFO - PROCESS | 1648 | 1464987509030 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4c4800 == 18 [pid = 1648] [id = 18] 13:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12d17fc00) [pid = 1648] [serial = 50] [outer = 0x0] 13:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12d1f1c00) [pid = 1648] [serial = 51] [outer = 0x12d17fc00] 13:58:29 INFO - PROCESS | 1648 | 1464987509055 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12d645c00) [pid = 1648] [serial = 52] [outer = 0x12d17fc00] 13:58:29 INFO - PROCESS | 1648 | 1464987509320 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]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 13:58:29 INFO - PROCESS | 1648 | 1464987509352 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 1648 | 1464987509355 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:58:29 INFO - PROCESS | 1648 | 1464987509364 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1648 | 1464987509366 Marionette TRACE conn2 <- [1,46,null,{}] 13:58:29 INFO - PROCESS | 1648 | 1464987509368 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}] 13:58:29 INFO - PROCESS | 1648 | 1464987509467 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:58:29 INFO - PROCESS | 1648 | 1464987509471 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a8800 == 19 [pid = 1648] [id = 19] 13:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x118391000) [pid = 1648] [serial = 53] [outer = 0x0] 13:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x12bb5a000) [pid = 1648] [serial = 54] [outer = 0x118391000] 13:58:29 INFO - PROCESS | 1648 | 1464987509500 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x12d64a800) [pid = 1648] [serial = 55] [outer = 0x118391000] 13:58:29 INFO - PROCESS | 1648 | 1464987509737 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]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 13:58:29 INFO - PROCESS | 1648 | 1464987509783 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 1648 | 1464987509784 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:58:29 INFO - PROCESS | 1648 | 1464987509794 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1648 | 1464987509795 Marionette TRACE conn2 <- [1,50,null,{}] 13:58:29 INFO - PROCESS | 1648 | 1464987509798 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}] 13:58:29 INFO - PROCESS | 1648 | 1464987509892 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:58:29 INFO - PROCESS | 1648 | 1464987509896 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e8800 == 20 [pid = 1648] [id = 20] 13:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1182bec00) [pid = 1648] [serial = 56] [outer = 0x0] 13:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x1182c1c00) [pid = 1648] [serial = 57] [outer = 0x1182bec00] 13:58:29 INFO - PROCESS | 1648 | 1464987509920 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x12d7c5400) [pid = 1648] [serial = 58] [outer = 0x1182bec00] 13:58:30 INFO - PROCESS | 1648 | 1464987510144 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]]]}] 13:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 375ms 13:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:58:30 INFO - PROCESS | 1648 | 1464987510163 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:58:30 INFO - PROCESS | 1648 | 1464987510164 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:58:30 INFO - PROCESS | 1648 | 1464987510166 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 1648 | 1464987510167 Marionette TRACE conn2 <- [1,54,null,{}] 13:58:30 INFO - PROCESS | 1648 | 1464987510170 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}] 13:58:30 INFO - PROCESS | 1648 | 1464987510278 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:58:30 INFO - PROCESS | 1648 | 1464987510292 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4ca000 == 21 [pid = 1648] [id = 21] 13:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x12d7c9400) [pid = 1648] [serial = 59] [outer = 0x0] 13:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12d7cf800) [pid = 1648] [serial = 60] [outer = 0x12d7c9400] 13:58:30 INFO - PROCESS | 1648 | 1464987510316 Marionette DEBUG loaded listener.js 13:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12d7d4800) [pid = 1648] [serial = 61] [outer = 0x12d7c9400] 13:58:30 INFO - PROCESS | 1648 | 1464987510641 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]]]}] 13:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1020ms 13:58:31 INFO - PROCESS | 1648 | 1464987511186 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:58:31 INFO - PROCESS | 1648 | 1464987511191 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:58:31 INFO - PROCESS | 1648 | 1464987511195 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:58:31 INFO - PROCESS | 1648 | 1464987511197 Marionette TRACE conn2 <- [1,58,null,{}] 13:58:31 INFO - PROCESS | 1648 | 1464987511206 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}] 13:58:31 INFO - PROCESS | 1648 | 1464987511315 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:58:31 INFO - PROCESS | 1648 | 1464987511365 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11254e800 == 22 [pid = 1648] [id = 22] 13:58:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1121ba800) [pid = 1648] [serial = 62] [outer = 0x0] 13:58:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11265d800) [pid = 1648] [serial = 63] [outer = 0x1121ba800] 13:58:31 INFO - PROCESS | 1648 | 1464987511395 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x112f2f000) [pid = 1648] [serial = 64] [outer = 0x1121ba800] 13:58:31 INFO - PROCESS | 1648 | 1464987511814 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]]]}] 13:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 13:58:31 INFO - PROCESS | 1648 | 1464987511866 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:58:31 INFO - PROCESS | 1648 | 1464987511870 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:58:31 INFO - PROCESS | 1648 | 1464987511877 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:58:31 INFO - PROCESS | 1648 | 1464987511879 Marionette TRACE conn2 <- [1,62,null,{}] 13:58:31 INFO - PROCESS | 1648 | 1464987511881 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}] 13:58:31 INFO - PROCESS | 1648 | 1464987511988 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:58:32 INFO - PROCESS | 1648 | 1464987512041 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166ea800 == 23 [pid = 1648] [id = 23] 13:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x115e49000) [pid = 1648] [serial = 65] [outer = 0x0] 13:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1167ecc00) [pid = 1648] [serial = 66] [outer = 0x115e49000] 13:58:32 INFO - PROCESS | 1648 | 1464987512071 Marionette DEBUG loaded listener.js 13:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x116aac000) [pid = 1648] [serial = 67] [outer = 0x115e49000] 13:58:32 INFO - PROCESS | 1648 | 1464987512465 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]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 13:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:58:32 INFO - PROCESS | 1648 | 1464987512497 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:58:32 INFO - PROCESS | 1648 | 1464987512498 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:58:32 INFO - PROCESS | 1648 | 1464987512501 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 1648 | 1464987512504 Marionette TRACE conn2 <- [1,66,null,{}] 13:58:32 INFO - PROCESS | 1648 | 1464987512511 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}] 13:58:32 INFO - PROCESS | 1648 | 1464987512621 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:58:32 INFO - PROCESS | 1648 | 1464987512687 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x11705d000 == 24 [pid = 1648] [id = 24] 13:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118290400) [pid = 1648] [serial = 68] [outer = 0x0] 13:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1182c6800) [pid = 1648] [serial = 69] [outer = 0x118290400] 13:58:32 INFO - PROCESS | 1648 | 1464987512718 Marionette DEBUG loaded listener.js 13:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1187a4c00) [pid = 1648] [serial = 70] [outer = 0x118290400] 13:58:33 INFO - PROCESS | 1648 | 1464987513312 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]]]}] 13:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 824ms 13:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:58:33 INFO - PROCESS | 1648 | 1464987513326 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:58:33 INFO - PROCESS | 1648 | 1464987513328 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:58:33 INFO - PROCESS | 1648 | 1464987513331 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:58:33 INFO - PROCESS | 1648 | 1464987513333 Marionette TRACE conn2 <- [1,70,null,{}] 13:58:33 INFO - PROCESS | 1648 | 1464987513355 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}] 13:58:33 INFO - PROCESS | 1648 | 1464987513449 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:58:33 INFO - PROCESS | 1648 | 1464987513515 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a9c800 == 25 [pid = 1648] [id = 25] 13:58:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1161ac800) [pid = 1648] [serial = 71] [outer = 0x0] 13:58:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1161f6c00) [pid = 1648] [serial = 72] [outer = 0x1161ac800] 13:58:33 INFO - PROCESS | 1648 | 1464987513557 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1167eec00) [pid = 1648] [serial = 73] [outer = 0x1161ac800] 13:58:33 INFO - PROCESS | 1648 | 1464987513976 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]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 671ms 13:58:34 INFO - PROCESS | 1648 | 1464987514003 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 1648 | 1464987514007 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:58:34 INFO - PROCESS | 1648 | 1464987514012 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 1648 | 1464987514014 Marionette TRACE conn2 <- [1,74,null,{}] 13:58:34 INFO - PROCESS | 1648 | 1464987514016 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}] 13:58:34 INFO - PROCESS | 1648 | 1464987514087 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:58:34 INFO - PROCESS | 1648 | 1464987514092 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161e2000 == 26 [pid = 1648] [id = 26] 13:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116847800) [pid = 1648] [serial = 74] [outer = 0x0] 13:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11738ec00) [pid = 1648] [serial = 75] [outer = 0x116847800] 13:58:34 INFO - PROCESS | 1648 | 1464987514121 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x117675c00) [pid = 1648] [serial = 76] [outer = 0x116847800] 13:58:34 INFO - PROCESS | 1648 | 1464987514447 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]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 13:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:58:34 INFO - PROCESS | 1648 | 1464987514482 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 1648 | 1464987514483 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:58:34 INFO - PROCESS | 1648 | 1464987514486 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 1648 | 1464987514489 Marionette TRACE conn2 <- [1,78,null,{}] 13:58:34 INFO - PROCESS | 1648 | 1464987514497 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}] 13:58:34 INFO - PROCESS | 1648 | 1464987514568 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:58:34 INFO - PROCESS | 1648 | 1464987514575 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f3d800 == 27 [pid = 1648] [id = 27] 13:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11824d400) [pid = 1648] [serial = 77] [outer = 0x0] 13:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118297800) [pid = 1648] [serial = 78] [outer = 0x11824d400] 13:58:34 INFO - PROCESS | 1648 | 1464987514603 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11838a800) [pid = 1648] [serial = 79] [outer = 0x11824d400] 13:58:34 INFO - PROCESS | 1648 | 1464987514917 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]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms 13:58:34 INFO - PROCESS | 1648 | 1464987514960 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 1648 | 1464987514962 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:58:34 INFO - PROCESS | 1648 | 1464987514964 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 1648 | 1464987514965 Marionette TRACE conn2 <- [1,82,null,{}] 13:58:34 INFO - PROCESS | 1648 | 1464987514968 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}] 13:58:35 INFO - PROCESS | 1648 | 1464987515060 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:58:35 INFO - PROCESS | 1648 | 1464987515101 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c8000 == 28 [pid = 1648] [id = 28] 13:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118250400) [pid = 1648] [serial = 80] [outer = 0x0] 13:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11859c400) [pid = 1648] [serial = 81] [outer = 0x118250400] 13:58:35 INFO - PROCESS | 1648 | 1464987515127 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11828e400) [pid = 1648] [serial = 82] [outer = 0x118250400] 13:58:35 INFO - PROCESS | 1648 | 1464987515397 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]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 13:58:35 INFO - PROCESS | 1648 | 1464987515433 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 1648 | 1464987515434 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:58:35 INFO - PROCESS | 1648 | 1464987515445 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 1648 | 1464987515446 Marionette TRACE conn2 <- [1,86,null,{}] 13:58:35 INFO - PROCESS | 1648 | 1464987515448 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}] 13:58:35 INFO - PROCESS | 1648 | 1464987515523 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:58:35 INFO - PROCESS | 1648 | 1464987515527 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x118570000 == 29 [pid = 1648] [id = 29] 13:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11900a000) [pid = 1648] [serial = 83] [outer = 0x0] 13:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11906e000) [pid = 1648] [serial = 84] [outer = 0x11900a000] 13:58:35 INFO - PROCESS | 1648 | 1464987515554 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1190c3400) [pid = 1648] [serial = 85] [outer = 0x11900a000] 13:58:35 INFO - PROCESS | 1648 | 1464987515849 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]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 426ms 13:58:35 INFO - PROCESS | 1648 | 1464987515863 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 1648 | 1464987515864 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:58:35 INFO - PROCESS | 1648 | 1464987515867 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 1648 | 1464987515868 Marionette TRACE conn2 <- [1,90,null,{}] 13:58:35 INFO - PROCESS | 1648 | 1464987515881 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}] 13:58:35 INFO - PROCESS | 1648 | 1464987515992 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:58:36 INFO - PROCESS | 1648 | 1464987516001 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187c5800 == 30 [pid = 1648] [id = 30] 13:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1187a8400) [pid = 1648] [serial = 86] [outer = 0x0] 13:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119129000) [pid = 1648] [serial = 87] [outer = 0x1187a8400] 13:58:36 INFO - PROCESS | 1648 | 1464987516026 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1199be000) [pid = 1648] [serial = 88] [outer = 0x1187a8400] 13:58:36 INFO - PROCESS | 1648 | 1464987516290 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]]]}] 13:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 474ms 13:58:36 INFO - PROCESS | 1648 | 1464987516345 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 1648 | 1464987516346 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:58:36 INFO - PROCESS | 1648 | 1464987516349 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 1648 | 1464987516350 Marionette TRACE conn2 <- [1,94,null,{}] 13:58:36 INFO - PROCESS | 1648 | 1464987516352 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}] 13:58:36 INFO - PROCESS | 1648 | 1464987516426 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:58:36 INFO - PROCESS | 1648 | 1464987516430 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119097000 == 31 [pid = 1648] [id = 31] 13:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11979f000) [pid = 1648] [serial = 89] [outer = 0x0] 13:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119cb3c00) [pid = 1648] [serial = 90] [outer = 0x11979f000] 13:58:36 INFO - PROCESS | 1648 | 1464987516456 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119db6c00) [pid = 1648] [serial = 91] [outer = 0x11979f000] 13:58:36 INFO - PROCESS | 1648 | 1464987516748 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]]]}] 13:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 13:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:58:36 INFO - PROCESS | 1648 | 1464987516767 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 1648 | 1464987516768 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:58:36 INFO - PROCESS | 1648 | 1464987516778 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 1648 | 1464987516779 Marionette TRACE conn2 <- [1,98,null,{}] 13:58:36 INFO - PROCESS | 1648 | 1464987516782 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}] 13:58:36 INFO - PROCESS | 1648 | 1464987516856 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:58:36 INFO - PROCESS | 1648 | 1464987516900 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119324800 == 32 [pid = 1648] [id = 32] 13:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1199c6c00) [pid = 1648] [serial = 92] [outer = 0x0] 13:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119dbb800) [pid = 1648] [serial = 93] [outer = 0x1199c6c00] 13:58:36 INFO - PROCESS | 1648 | 1464987516924 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1212cfc00) [pid = 1648] [serial = 94] [outer = 0x1199c6c00] 13:58:37 INFO - PROCESS | 1648 | 1464987517165 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]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 13:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:58:37 INFO - PROCESS | 1648 | 1464987517197 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1648 | 1464987517198 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:58:37 INFO - PROCESS | 1648 | 1464987517212 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1648 | 1464987517220 Marionette TRACE conn2 <- [1,102,null,{}] 13:58:37 INFO - PROCESS | 1648 | 1464987517231 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}] 13:58:37 INFO - PROCESS | 1648 | 1464987517304 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:58:37 INFO - PROCESS | 1648 | 1464987517311 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x119960800 == 33 [pid = 1648] [id = 33] 13:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1212d1000) [pid = 1648] [serial = 95] [outer = 0x0] 13:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1212d5800) [pid = 1648] [serial = 96] [outer = 0x1212d1000] 13:58:37 INFO - PROCESS | 1648 | 1464987517336 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1212da400) [pid = 1648] [serial = 97] [outer = 0x1212d1000] 13:58:37 INFO - PROCESS | 1648 | 1464987517609 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]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 442ms 13:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:58:37 INFO - PROCESS | 1648 | 1464987517646 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1648 | 1464987517647 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:58:37 INFO - PROCESS | 1648 | 1464987517649 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1648 | 1464987517650 Marionette TRACE conn2 <- [1,106,null,{}] 13:58:37 INFO - PROCESS | 1648 | 1464987517653 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}] 13:58:37 INFO - PROCESS | 1648 | 1464987517728 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:58:37 INFO - PROCESS | 1648 | 1464987517774 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b31000 == 34 [pid = 1648] [id = 34] 13:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119dc0400) [pid = 1648] [serial = 98] [outer = 0x0] 13:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1212dc800) [pid = 1648] [serial = 99] [outer = 0x119dc0400] 13:58:37 INFO - PROCESS | 1648 | 1464987517798 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123d5f000) [pid = 1648] [serial = 100] [outer = 0x119dc0400] 13:58:38 INFO - PROCESS | 1648 | 1464987518043 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]]]}] 13:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 13:58:38 INFO - PROCESS | 1648 | 1464987518069 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 1648 | 1464987518072 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:58:38 INFO - PROCESS | 1648 | 1464987518083 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:58:38 INFO - PROCESS | 1648 | 1464987518084 Marionette TRACE conn2 <- [1,110,null,{}] 13:58:38 INFO - PROCESS | 1648 | 1464987518094 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}] 13:58:38 INFO - PROCESS | 1648 | 1464987518183 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:58:38 INFO - PROCESS | 1648 | 1464987518188 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12110d800 == 35 [pid = 1648] [id = 35] 13:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123c20c00) [pid = 1648] [serial = 101] [outer = 0x0] 13:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12400ec00) [pid = 1648] [serial = 102] [outer = 0x123c20c00] 13:58:38 INFO - PROCESS | 1648 | 1464987518225 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124a44400) [pid = 1648] [serial = 103] [outer = 0x123c20c00] 13:58:38 INFO - PROCESS | 1648 | 1464987518522 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]]]}] 13:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 13:58:38 INFO - PROCESS | 1648 | 1464987518551 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 1648 | 1464987518553 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:58:38 INFO - PROCESS | 1648 | 1464987518556 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:58:38 INFO - PROCESS | 1648 | 1464987518559 Marionette TRACE conn2 <- [1,114,null,{}] 13:58:38 INFO - PROCESS | 1648 | 1464987518562 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}] 13:58:38 INFO - PROCESS | 1648 | 1464987518634 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:58:38 INFO - PROCESS | 1648 | 1464987518681 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a0e800 == 36 [pid = 1648] [id = 36] 13:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x123fcc400) [pid = 1648] [serial = 104] [outer = 0x0] 13:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124a4c400) [pid = 1648] [serial = 105] [outer = 0x123fcc400] 13:58:38 INFO - PROCESS | 1648 | 1464987518705 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1250f0c00) [pid = 1648] [serial = 106] [outer = 0x123fcc400] 13:58:38 INFO - PROCESS | 1648 | 1464987518996 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]]]}] 13:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 473ms 13:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:58:39 INFO - PROCESS | 1648 | 1464987519030 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:58:39 INFO - PROCESS | 1648 | 1464987519031 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:58:39 INFO - PROCESS | 1648 | 1464987519034 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 1648 | 1464987519037 Marionette TRACE conn2 <- [1,118,null,{}] 13:58:39 INFO - PROCESS | 1648 | 1464987519043 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}] 13:58:39 INFO - PROCESS | 1648 | 1464987519156 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:58:39 INFO - PROCESS | 1648 | 1464987519162 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c31000 == 37 [pid = 1648] [id = 37] 13:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124fe1c00) [pid = 1648] [serial = 107] [outer = 0x0] 13:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x125775000) [pid = 1648] [serial = 108] [outer = 0x124fe1c00] 13:58:39 INFO - PROCESS | 1648 | 1464987519200 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126a1ac00) [pid = 1648] [serial = 109] [outer = 0x124fe1c00] 13:58:39 INFO - PROCESS | 1648 | 1464987519596 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]]]}] 13:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 573ms 13:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:58:39 INFO - PROCESS | 1648 | 1464987519609 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:58:39 INFO - PROCESS | 1648 | 1464987519611 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:58:39 INFO - PROCESS | 1648 | 1464987519613 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 1648 | 1464987519614 Marionette TRACE conn2 <- [1,122,null,{}] 13:58:39 INFO - PROCESS | 1648 | 1464987519616 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}] 13:58:39 INFO - PROCESS | 1648 | 1464987519710 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:58:39 INFO - PROCESS | 1648 | 1464987519717 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x123ec8000 == 38 [pid = 1648] [id = 38] 13:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126a1d400) [pid = 1648] [serial = 110] [outer = 0x0] 13:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126e94000) [pid = 1648] [serial = 111] [outer = 0x126a1d400] 13:58:39 INFO - PROCESS | 1648 | 1464987519744 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126fad400) [pid = 1648] [serial = 112] [outer = 0x126a1d400] 13:58:40 INFO - PROCESS | 1648 | 1464987520003 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]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 13:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:58:40 INFO - PROCESS | 1648 | 1464987520030 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1648 | 1464987520032 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:58:40 INFO - PROCESS | 1648 | 1464987520034 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1648 | 1464987520035 Marionette TRACE conn2 <- [1,126,null,{}] 13:58:40 INFO - PROCESS | 1648 | 1464987520044 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}] 13:58:40 INFO - PROCESS | 1648 | 1464987520124 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:58:40 INFO - PROCESS | 1648 | 1464987520129 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x124519800 == 39 [pid = 1648] [id = 39] 13:58:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126fae400) [pid = 1648] [serial = 113] [outer = 0x0] 13:58:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1274a3800) [pid = 1648] [serial = 114] [outer = 0x126fae400] 13:58:40 INFO - PROCESS | 1648 | 1464987520154 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128b86000) [pid = 1648] [serial = 115] [outer = 0x126fae400] 13:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 13:58:40 INFO - PROCESS | 1648 | 1464987520448 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]]]}] 13:58:40 INFO - PROCESS | 1648 | 1464987520453 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1648 | 1464987520454 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:58:40 INFO - PROCESS | 1648 | 1464987520483 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1648 | 1464987520484 Marionette TRACE conn2 <- [1,130,null,{}] 13:58:40 INFO - PROCESS | 1648 | 1464987520486 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}] 13:58:40 INFO - PROCESS | 1648 | 1464987520568 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:58:40 INFO - PROCESS | 1648 | 1464987520628 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250b3800 == 40 [pid = 1648] [id = 40] 13:58:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128b86400) [pid = 1648] [serial = 116] [outer = 0x0] 13:58:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128e41c00) [pid = 1648] [serial = 117] [outer = 0x128b86400] 13:58:40 INFO - PROCESS | 1648 | 1464987520652 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x129281400) [pid = 1648] [serial = 118] [outer = 0x128b86400] 13:58:40 INFO - PROCESS | 1648 | 1464987520913 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]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 472ms 13:58:40 INFO - PROCESS | 1648 | 1464987520953 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1648 | 1464987520954 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:58:40 INFO - PROCESS | 1648 | 1464987520965 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1648 | 1464987520966 Marionette TRACE conn2 <- [1,134,null,{}] 13:58:40 INFO - PROCESS | 1648 | 1464987520968 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}] 13:58:41 INFO - PROCESS | 1648 | 1464987521055 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:58:41 INFO - PROCESS | 1648 | 1464987521062 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a4e800 == 41 [pid = 1648] [id = 41] 13:58:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128fd2000) [pid = 1648] [serial = 119] [outer = 0x0] 13:58:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12928b000) [pid = 1648] [serial = 120] [outer = 0x128fd2000] 13:58:41 INFO - PROCESS | 1648 | 1464987521088 Marionette DEBUG loaded listener.js 13:58:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1293bc400) [pid = 1648] [serial = 121] [outer = 0x128fd2000] 13:58:42 INFO - PROCESS | 1648 | 1464987522228 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]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1270ms 13:58:42 INFO - PROCESS | 1648 | 1464987522236 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 1648 | 1464987522242 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:58:42 INFO - PROCESS | 1648 | 1464987522250 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 1648 | 1464987522254 Marionette TRACE conn2 <- [1,138,null,{}] 13:58:42 INFO - PROCESS | 1648 | 1464987522268 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}] 13:58:42 INFO - PROCESS | 1648 | 1464987522411 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:58:42 INFO - PROCESS | 1648 | 1464987522465 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x113aa7800 == 42 [pid = 1648] [id = 42] 13:58:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1166bb000) [pid = 1648] [serial = 122] [outer = 0x0] 13:58:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11684c400) [pid = 1648] [serial = 123] [outer = 0x1166bb000] 13:58:42 INFO - PROCESS | 1648 | 1464987522509 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x116aad000) [pid = 1648] [serial = 124] [outer = 0x1166bb000] 13:58:42 INFO - PROCESS | 1648 | 1464987522979 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]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 733ms 13:58:42 INFO - PROCESS | 1648 | 1464987522983 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 1648 | 1464987522987 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:58:42 INFO - PROCESS | 1648 | 1464987522991 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 1648 | 1464987522993 Marionette TRACE conn2 <- [1,142,null,{}] 13:58:42 INFO - PROCESS | 1648 | 1464987522995 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}] 13:58:43 INFO - PROCESS | 1648 | 1464987523080 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:58:43 INFO - PROCESS | 1648 | 1464987523124 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167c5800 == 43 [pid = 1648] [id = 43] 13:58:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x117384800) [pid = 1648] [serial = 125] [outer = 0x0] 13:58:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11828b000) [pid = 1648] [serial = 126] [outer = 0x117384800] 13:58:43 INFO - PROCESS | 1648 | 1464987523150 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118295000) [pid = 1648] [serial = 127] [outer = 0x117384800] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11828f400) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12bb27000) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12b035400) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12a7e4400) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12927e400) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1182bec00) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x118391000) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12d17fc00) [pid = 1648] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12cdc1400) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12c59b000) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12c58c800) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12bb5bc00) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118250400) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11900a000) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1187a8400) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11979f000) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1199c6c00) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1212d1000) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119dc0400) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x123fcc400) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x124fe1c00) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126a1d400) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12d7c9400) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1121ba800) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115e49000) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118290400) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1161ac800) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116847800) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:58:43 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11824d400) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:58:43 INFO - PROCESS | 1648 | 1464987523902 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]]]}] 13:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 920ms 13:58:43 INFO - PROCESS | 1648 | 1464987523925 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:58:43 INFO - PROCESS | 1648 | 1464987523927 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:58:43 INFO - PROCESS | 1648 | 1464987523930 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 1648 | 1464987523932 Marionette TRACE conn2 <- [1,146,null,{}] 13:58:43 INFO - PROCESS | 1648 | 1464987523945 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}] 13:58:44 INFO - PROCESS | 1648 | 1464987524031 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:58:44 INFO - PROCESS | 1648 | 1464987524080 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f3d000 == 44 [pid = 1648] [id = 44] 13:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118246400) [pid = 1648] [serial = 128] [outer = 0x0] 13:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118293000) [pid = 1648] [serial = 129] [outer = 0x118246400] 13:58:44 INFO - PROCESS | 1648 | 1464987524109 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118389000) [pid = 1648] [serial = 130] [outer = 0x118246400] 13:58:44 INFO - PROCESS | 1648 | 1464987524357 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]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 13:58:44 INFO - PROCESS | 1648 | 1464987524401 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1648 | 1464987524402 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:58:44 INFO - PROCESS | 1648 | 1464987524412 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1648 | 1464987524413 Marionette TRACE conn2 <- [1,150,null,{}] 13:58:44 INFO - PROCESS | 1648 | 1464987524415 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}] 13:58:44 INFO - PROCESS | 1648 | 1464987524492 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:58:44 INFO - PROCESS | 1648 | 1464987524497 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e9800 == 45 [pid = 1648] [id = 45] 13:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1183af400) [pid = 1648] [serial = 131] [outer = 0x0] 13:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1185a0400) [pid = 1648] [serial = 132] [outer = 0x1183af400] 13:58:44 INFO - PROCESS | 1648 | 1464987524525 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11900ec00) [pid = 1648] [serial = 133] [outer = 0x1183af400] 13:58:44 INFO - PROCESS | 1648 | 1464987524843 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]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 475ms 13:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:58:44 INFO - PROCESS | 1648 | 1464987524880 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1648 | 1464987524882 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:58:44 INFO - PROCESS | 1648 | 1464987524884 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1648 | 1464987524885 Marionette TRACE conn2 <- [1,154,null,{}] 13:58:44 INFO - PROCESS | 1648 | 1464987524887 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}] 13:58:44 INFO - PROCESS | 1648 | 1464987524963 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:58:44 INFO - PROCESS | 1648 | 1464987524967 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187dd000 == 46 [pid = 1648] [id = 46] 13:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119071400) [pid = 1648] [serial = 134] [outer = 0x0] 13:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1190b7400) [pid = 1648] [serial = 135] [outer = 0x119071400] 13:58:44 INFO - PROCESS | 1648 | 1464987524995 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119121c00) [pid = 1648] [serial = 136] [outer = 0x119071400] 13:58:45 INFO - PROCESS | 1648 | 1464987525312 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]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 13:58:45 INFO - PROCESS | 1648 | 1464987525353 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 1648 | 1464987525354 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:58:45 INFO - PROCESS | 1648 | 1464987525356 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 1648 | 1464987525357 Marionette TRACE conn2 <- [1,158,null,{}] 13:58:45 INFO - PROCESS | 1648 | 1464987525360 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}] 13:58:45 INFO - PROCESS | 1648 | 1464987525451 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:58:45 INFO - PROCESS | 1648 | 1464987525462 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x119090800 == 47 [pid = 1648] [id = 47] 13:58:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1194b8c00) [pid = 1648] [serial = 137] [outer = 0x0] 13:58:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11973e000) [pid = 1648] [serial = 138] [outer = 0x1194b8c00] 13:58:45 INFO - PROCESS | 1648 | 1464987525487 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119cac800) [pid = 1648] [serial = 139] [outer = 0x1194b8c00] 13:58:45 INFO - PROCESS | 1648 | 1464987525893 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]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 568ms 13:58:45 INFO - PROCESS | 1648 | 1464987525926 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 1648 | 1464987525928 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:58:45 INFO - PROCESS | 1648 | 1464987525932 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 1648 | 1464987525934 Marionette TRACE conn2 <- [1,162,null,{}] 13:58:45 INFO - PROCESS | 1648 | 1464987525938 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}] 13:58:46 INFO - PROCESS | 1648 | 1464987526028 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:58:46 INFO - PROCESS | 1648 | 1464987526086 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x113311800 == 48 [pid = 1648] [id = 48] 13:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113354000) [pid = 1648] [serial = 140] [outer = 0x0] 13:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1161adc00) [pid = 1648] [serial = 141] [outer = 0x113354000] 13:58:46 INFO - PROCESS | 1648 | 1464987526117 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116845000) [pid = 1648] [serial = 142] [outer = 0x113354000] 13:58:46 INFO - PROCESS | 1648 | 1464987526522 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]]]}] 13:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 622ms 13:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:58:46 INFO - PROCESS | 1648 | 1464987526554 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:58:46 INFO - PROCESS | 1648 | 1464987526558 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:58:46 INFO - PROCESS | 1648 | 1464987526563 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 1648 | 1464987526565 Marionette TRACE conn2 <- [1,166,null,{}] 13:58:46 INFO - PROCESS | 1648 | 1464987526567 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}] 13:58:46 INFO - PROCESS | 1648 | 1464987526656 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:58:46 INFO - PROCESS | 1648 | 1464987526698 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931c000 == 49 [pid = 1648] [id = 49] 13:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x117391800) [pid = 1648] [serial = 143] [outer = 0x0] 13:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1182ba800) [pid = 1648] [serial = 144] [outer = 0x117391800] 13:58:46 INFO - PROCESS | 1648 | 1464987526731 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118391800) [pid = 1648] [serial = 145] [outer = 0x117391800] 13:58:47 INFO - PROCESS | 1648 | 1464987527161 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]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 620ms 13:58:47 INFO - PROCESS | 1648 | 1464987527182 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:58:47 INFO - PROCESS | 1648 | 1464987527184 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:58:47 INFO - PROCESS | 1648 | 1464987527186 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 1648 | 1464987527189 Marionette TRACE conn2 <- [1,170,null,{}] 13:58:47 INFO - PROCESS | 1648 | 1464987527196 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}] 13:58:47 INFO - PROCESS | 1648 | 1464987527287 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:58:47 INFO - PROCESS | 1648 | 1464987527357 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f80800 == 50 [pid = 1648] [id = 50] 13:58:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1185a0c00) [pid = 1648] [serial = 146] [outer = 0x0] 13:58:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1194c2800) [pid = 1648] [serial = 147] [outer = 0x1185a0c00] 13:58:47 INFO - PROCESS | 1648 | 1464987527406 Marionette DEBUG loaded listener.js 13:58:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1199c7400) [pid = 1648] [serial = 148] [outer = 0x1185a0c00] 13:58:47 INFO - PROCESS | 1648 | 1464987527799 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]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 13:58:47 INFO - PROCESS | 1648 | 1464987527858 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:58:47 INFO - PROCESS | 1648 | 1464987527860 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:58:47 INFO - PROCESS | 1648 | 1464987527863 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 1648 | 1464987527864 Marionette TRACE conn2 <- [1,174,null,{}] 13:58:47 INFO - PROCESS | 1648 | 1464987527866 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}] 13:58:47 INFO - PROCESS | 1648 | 1464987527954 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:58:48 INFO - PROCESS | 1648 | 1464987528012 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a07000 == 51 [pid = 1648] [id = 51] 13:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119db4400) [pid = 1648] [serial = 149] [outer = 0x0] 13:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119dbf800) [pid = 1648] [serial = 150] [outer = 0x119db4400] 13:58:48 INFO - PROCESS | 1648 | 1464987528043 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1212d0000) [pid = 1648] [serial = 151] [outer = 0x119db4400] 13:58:48 INFO - PROCESS | 1648 | 1464987528449 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]]]}] 13:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 13:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:58:48 INFO - PROCESS | 1648 | 1464987528481 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:58:48 INFO - PROCESS | 1648 | 1464987528482 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:58:48 INFO - PROCESS | 1648 | 1464987528485 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 1648 | 1464987528486 Marionette TRACE conn2 <- [1,178,null,{}] 13:58:48 INFO - PROCESS | 1648 | 1464987528488 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}] 13:58:48 INFO - PROCESS | 1648 | 1464987528572 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:58:48 INFO - PROCESS | 1648 | 1464987528642 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x111f58000 == 52 [pid = 1648] [id = 52] 13:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x113354400) [pid = 1648] [serial = 152] [outer = 0x0] 13:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x117176c00) [pid = 1648] [serial = 153] [outer = 0x113354400] 13:58:48 INFO - PROCESS | 1648 | 1464987528687 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11934d400) [pid = 1648] [serial = 154] [outer = 0x113354400] 13:58:49 INFO - PROCESS | 1648 | 1464987529132 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]]]}] 13:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 719ms 13:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:58:49 INFO - PROCESS | 1648 | 1464987529206 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 1648 | 1464987529208 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:58:49 INFO - PROCESS | 1648 | 1464987529211 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 1648 | 1464987529214 Marionette TRACE conn2 <- [1,182,null,{}] 13:58:49 INFO - PROCESS | 1648 | 1464987529217 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}] 13:58:49 INFO - PROCESS | 1648 | 1464987529308 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:58:49 INFO - PROCESS | 1648 | 1464987529370 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f15800 == 53 [pid = 1648] [id = 53] 13:58:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1131b7400) [pid = 1648] [serial = 155] [outer = 0x0] 13:58:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x113d70400) [pid = 1648] [serial = 156] [outer = 0x1131b7400] 13:58:49 INFO - PROCESS | 1648 | 1464987529398 Marionette DEBUG loaded listener.js 13:58:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1161fc800) [pid = 1648] [serial = 157] [outer = 0x1131b7400] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1187dd000 == 52 [pid = 1648] [id = 46] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e9800 == 51 [pid = 1648] [id = 45] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x116f3d000 == 50 [pid = 1648] [id = 44] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1187c5800 == 49 [pid = 1648] [id = 30] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1167c5800 == 48 [pid = 1648] [id = 43] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x113aa7800 == 47 [pid = 1648] [id = 42] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c8000 == 46 [pid = 1648] [id = 28] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x118570000 == 45 [pid = 1648] [id = 29] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119960800 == 44 [pid = 1648] [id = 33] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x123ec8000 == 43 [pid = 1648] [id = 38] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119097000 == 42 [pid = 1648] [id = 31] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x126a4e800 == 41 [pid = 1648] [id = 41] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x116f3d800 == 40 [pid = 1648] [id = 27] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119324800 == 39 [pid = 1648] [id = 32] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x111f58000 == 38 [pid = 1648] [id = 52] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x123a07000 == 37 [pid = 1648] [id = 51] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119f80800 == 36 [pid = 1648] [id = 50] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1250b3800 == 35 [pid = 1648] [id = 40] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11931c000 == 34 [pid = 1648] [id = 49] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x123c31000 == 33 [pid = 1648] [id = 37] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x123a0e800 == 32 [pid = 1648] [id = 36] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x124519800 == 31 [pid = 1648] [id = 39] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119090800 == 30 [pid = 1648] [id = 47] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119b31000 == 29 [pid = 1648] [id = 34] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12110d800 == 28 [pid = 1648] [id = 35] 13:58:49 INFO - PROCESS | 1648 | --DOCSHELL 0x113311800 == 27 [pid = 1648] [id = 48] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x123fd0400) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x118297800) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11859c400) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11906e000) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119129000) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1199be000) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119cb3c00) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119dbb800) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1212cfc00) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1212d5800) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1212da400) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1212dc800) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12400ec00) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x124a4c400) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x125775000) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126e94000) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1274a3800) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11265d800) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1167ecc00) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1182c6800) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1161f6c00) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123d5f000) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1167eec00) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11738ec00) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117675c00) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1190c3400) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119db6c00) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1250f0c00) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126fad400) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1187a4c00) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11838a800) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116aac000) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11828e400) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126a1ac00) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128e41c00) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12d7d4800) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112f2f000) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129280000) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129286000) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12419d800) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12d143800) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12d1ef400) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12cdc6c00) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12c859800) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12c85f800) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12c594400) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12c598800) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12c194800) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12c18a400) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118499000) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12bb58800) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12bb2c400) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12bb54400) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12b037000) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12b2e9400) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12a7e6000) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12a7ea000) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1293f9400) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12d7cf800) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1182c1c00) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12d7c5400) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12bb5a000) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12d64a800) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12d1f1c00) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12d645c00) [pid = 1648] [serial = 52] [outer = 0x0] [url = about:blank] 13:58:49 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12cdcd000) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 13:58:50 INFO - PROCESS | 1648 | 1464987530180 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]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1021ms 13:58:50 INFO - PROCESS | 1648 | 1464987530233 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 1648 | 1464987530236 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:58:50 INFO - PROCESS | 1648 | 1464987530240 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1648 | 1464987530241 Marionette TRACE conn2 <- [1,186,null,{}] 13:58:50 INFO - PROCESS | 1648 | 1464987530250 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}] 13:58:50 INFO - PROCESS | 1648 | 1464987530318 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:58:50 INFO - PROCESS | 1648 | 1464987530358 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x113320800 == 28 [pid = 1648] [id = 54] 13:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x113f0b800) [pid = 1648] [serial = 158] [outer = 0x0] 13:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1161ac800) [pid = 1648] [serial = 159] [outer = 0x113f0b800] 13:58:50 INFO - PROCESS | 1648 | 1464987530385 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1121b9400) [pid = 1648] [serial = 160] [outer = 0x113f0b800] 13:58:50 INFO - PROCESS | 1648 | 1464987530674 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]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 474ms 13:58:50 INFO - PROCESS | 1648 | 1464987530714 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 1648 | 1464987530718 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:58:50 INFO - PROCESS | 1648 | 1464987530727 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1648 | 1464987530729 Marionette TRACE conn2 <- [1,190,null,{}] 13:58:50 INFO - PROCESS | 1648 | 1464987530731 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}] 13:58:50 INFO - PROCESS | 1648 | 1464987530802 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:58:50 INFO - PROCESS | 1648 | 1464987530807 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166ec800 == 29 [pid = 1648] [id = 55] 13:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1167f1800) [pid = 1648] [serial = 161] [outer = 0x0] 13:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x117669c00) [pid = 1648] [serial = 162] [outer = 0x1167f1800] 13:58:50 INFO - PROCESS | 1648 | 1464987530836 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118250400) [pid = 1648] [serial = 163] [outer = 0x1167f1800] 13:58:51 INFO - PROCESS | 1648 | 1464987531140 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]]]}] 13:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 472ms 13:58:51 INFO - PROCESS | 1648 | 1464987531196 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:58:51 INFO - PROCESS | 1648 | 1464987531198 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:58:51 INFO - PROCESS | 1648 | 1464987531200 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:58:51 INFO - PROCESS | 1648 | 1464987531203 Marionette TRACE conn2 <- [1,194,null,{}] 13:58:51 INFO - PROCESS | 1648 | 1464987531210 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}] 13:58:51 INFO - PROCESS | 1648 | 1464987531285 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:58:51 INFO - PROCESS | 1648 | 1464987531292 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c3800 == 30 [pid = 1648] [id = 56] 13:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x112659800) [pid = 1648] [serial = 164] [outer = 0x0] 13:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1182c1c00) [pid = 1648] [serial = 165] [outer = 0x112659800] 13:58:51 INFO - PROCESS | 1648 | 1464987531322 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118389800) [pid = 1648] [serial = 166] [outer = 0x112659800] 13:58:51 INFO - PROCESS | 1648 | 1464987531613 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]]]}] 13:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 422ms 13:58:51 INFO - PROCESS | 1648 | 1464987531628 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:58:51 INFO - PROCESS | 1648 | 1464987531630 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:58:51 INFO - PROCESS | 1648 | 1464987531632 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:58:51 INFO - PROCESS | 1648 | 1464987531633 Marionette TRACE conn2 <- [1,198,null,{}] 13:58:51 INFO - PROCESS | 1648 | 1464987531636 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}] 13:58:51 INFO - PROCESS | 1648 | 1464987531710 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:58:51 INFO - PROCESS | 1648 | 1464987531715 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e3800 == 31 [pid = 1648] [id = 57] 13:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118498c00) [pid = 1648] [serial = 167] [outer = 0x0] 13:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1187a9800) [pid = 1648] [serial = 168] [outer = 0x118498c00] 13:58:51 INFO - PROCESS | 1648 | 1464987531741 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11900d800) [pid = 1648] [serial = 169] [outer = 0x118498c00] 13:58:52 INFO - PROCESS | 1648 | 1464987532040 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]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 13:58:52 INFO - PROCESS | 1648 | 1464987532050 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1648 | 1464987532052 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:58:52 INFO - PROCESS | 1648 | 1464987532054 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1648 | 1464987532055 Marionette TRACE conn2 <- [1,202,null,{}] 13:58:52 INFO - PROCESS | 1648 | 1464987532069 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}] 13:58:52 INFO - PROCESS | 1648 | 1464987532163 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:58:52 INFO - PROCESS | 1648 | 1464987532174 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11857d800 == 32 [pid = 1648] [id = 58] 13:58:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1161f7000) [pid = 1648] [serial = 170] [outer = 0x0] 13:58:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11849a400) [pid = 1648] [serial = 171] [outer = 0x1161f7000] 13:58:52 INFO - PROCESS | 1648 | 1464987532199 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1190bd000) [pid = 1648] [serial = 172] [outer = 0x1161f7000] 13:58:52 INFO - PROCESS | 1648 | 1464987532540 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]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 522ms 13:58:52 INFO - PROCESS | 1648 | 1464987532577 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1648 | 1464987532578 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:58:52 INFO - PROCESS | 1648 | 1464987532586 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1648 | 1464987532588 Marionette TRACE conn2 <- [1,206,null,{}] 13:58:52 INFO - PROCESS | 1648 | 1464987532590 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}] 13:58:52 INFO - PROCESS | 1648 | 1464987532685 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:58:52 INFO - PROCESS | 1648 | 1464987532694 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119315000 == 33 [pid = 1648] [id = 59] 13:58:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119073800) [pid = 1648] [serial = 173] [outer = 0x0] 13:58:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1194bf400) [pid = 1648] [serial = 174] [outer = 0x119073800] 13:58:52 INFO - PROCESS | 1648 | 1464987532720 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119cab400) [pid = 1648] [serial = 175] [outer = 0x119073800] 13:58:53 INFO - PROCESS | 1648 | 1464987533019 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]]]}] 13:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 467ms 13:58:53 INFO - PROCESS | 1648 | 1464987533056 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:58:53 INFO - PROCESS | 1648 | 1464987533057 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:58:53 INFO - PROCESS | 1648 | 1464987533060 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:58:53 INFO - PROCESS | 1648 | 1464987533061 Marionette TRACE conn2 <- [1,210,null,{}] 13:58:53 INFO - PROCESS | 1648 | 1464987533073 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}] 13:58:53 INFO - PROCESS | 1648 | 1464987533177 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:58:53 INFO - PROCESS | 1648 | 1464987533184 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11996c000 == 34 [pid = 1648] [id = 60] 13:58:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1190c1800) [pid = 1648] [serial = 176] [outer = 0x0] 13:58:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119cc3800) [pid = 1648] [serial = 177] [outer = 0x1190c1800] 13:58:53 INFO - PROCESS | 1648 | 1464987533223 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11a167400) [pid = 1648] [serial = 178] [outer = 0x1190c1800] 13:58:53 INFO - PROCESS | 1648 | 1464987533668 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]]]}] 13:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 13:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:58:53 INFO - PROCESS | 1648 | 1464987533680 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:58:53 INFO - PROCESS | 1648 | 1464987533682 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:58:53 INFO - PROCESS | 1648 | 1464987533685 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:58:53 INFO - PROCESS | 1648 | 1464987533687 Marionette TRACE conn2 <- [1,214,null,{}] 13:58:53 INFO - PROCESS | 1648 | 1464987533690 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}] 13:58:53 INFO - PROCESS | 1648 | 1464987533784 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:58:53 INFO - PROCESS | 1648 | 1464987533792 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c06000 == 35 [pid = 1648] [id = 61] 13:58:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119db4000) [pid = 1648] [serial = 179] [outer = 0x0] 13:58:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1212d3800) [pid = 1648] [serial = 180] [outer = 0x119db4000] 13:58:53 INFO - PROCESS | 1648 | 1464987533817 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1212db400) [pid = 1648] [serial = 181] [outer = 0x119db4000] 13:58:54 INFO - PROCESS | 1648 | 1464987534126 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]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 471ms 13:58:54 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128fd2000) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:58:54 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126fae400) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:58:54 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x123c20c00) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:58:54 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128b86400) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:58:54 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119071400) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:58:54 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1194b8c00) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:58:54 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1166bb000) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:58:54 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118246400) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:58:54 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x117384800) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:58:54 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1183af400) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:58:54 INFO - PROCESS | 1648 | 1464987534208 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 1648 | 1464987534209 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:58:54 INFO - PROCESS | 1648 | 1464987534214 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 1648 | 1464987534215 Marionette TRACE conn2 <- [1,218,null,{}] 13:58:54 INFO - PROCESS | 1648 | 1464987534218 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}] 13:58:54 INFO - PROCESS | 1648 | 1464987534305 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:58:54 INFO - PROCESS | 1648 | 1464987534313 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170be800 == 36 [pid = 1648] [id = 62] 13:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118290c00) [pid = 1648] [serial = 182] [outer = 0x0] 13:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119071400) [pid = 1648] [serial = 183] [outer = 0x118290c00] 13:58:54 INFO - PROCESS | 1648 | 1464987534346 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x123c1f000) [pid = 1648] [serial = 184] [outer = 0x118290c00] 13:58:54 INFO - PROCESS | 1648 | 1464987534756 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]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 568ms 13:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:58:54 INFO - PROCESS | 1648 | 1464987534783 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 1648 | 1464987534784 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:58:54 INFO - PROCESS | 1648 | 1464987534786 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 1648 | 1464987534787 Marionette TRACE conn2 <- [1,222,null,{}] 13:58:54 INFO - PROCESS | 1648 | 1464987534790 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}] 13:58:54 INFO - PROCESS | 1648 | 1464987534868 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:58:54 INFO - PROCESS | 1648 | 1464987534877 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x121116800 == 37 [pid = 1648] [id = 63] 13:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x117670800) [pid = 1648] [serial = 185] [outer = 0x0] 13:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x123d5c400) [pid = 1648] [serial = 186] [outer = 0x117670800] 13:58:54 INFO - PROCESS | 1648 | 1464987534902 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x123fd1c00) [pid = 1648] [serial = 187] [outer = 0x117670800] 13:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 419ms 13:58:55 INFO - PROCESS | 1648 | 1464987535200 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]]]}] 13:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:58:55 INFO - PROCESS | 1648 | 1464987535212 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:58:55 INFO - PROCESS | 1648 | 1464987535214 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:58:55 INFO - PROCESS | 1648 | 1464987535216 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 1648 | 1464987535218 Marionette TRACE conn2 <- [1,226,null,{}] 13:58:55 INFO - PROCESS | 1648 | 1464987535220 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}] 13:58:55 INFO - PROCESS | 1648 | 1464987535307 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:58:55 INFO - PROCESS | 1648 | 1464987535311 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11857d000 == 38 [pid = 1648] [id = 64] 13:58:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x124005400) [pid = 1648] [serial = 188] [outer = 0x0] 13:58:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124439800) [pid = 1648] [serial = 189] [outer = 0x124005400] 13:58:55 INFO - PROCESS | 1648 | 1464987535342 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1250eac00) [pid = 1648] [serial = 190] [outer = 0x124005400] 13:58:55 INFO - PROCESS | 1648 | 1464987535630 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]]]}] 13:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 13:58:55 INFO - PROCESS | 1648 | 1464987535686 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:58:55 INFO - PROCESS | 1648 | 1464987535687 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:58:55 INFO - PROCESS | 1648 | 1464987535691 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 1648 | 1464987535693 Marionette TRACE conn2 <- [1,230,null,{}] 13:58:55 INFO - PROCESS | 1648 | 1464987535695 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}] 13:58:55 INFO - PROCESS | 1648 | 1464987535783 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:58:55 INFO - PROCESS | 1648 | 1464987535790 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x124062000 == 39 [pid = 1648] [id = 65] 13:58:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x123e0c000) [pid = 1648] [serial = 191] [outer = 0x0] 13:58:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1250ea000) [pid = 1648] [serial = 192] [outer = 0x123e0c000] 13:58:55 INFO - PROCESS | 1648 | 1464987535815 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1256bec00) [pid = 1648] [serial = 193] [outer = 0x123e0c000] 13:58:56 INFO - PROCESS | 1648 | 1464987536092 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]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 420ms 13:58:56 INFO - PROCESS | 1648 | 1464987536111 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 1648 | 1464987536112 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:58:56 INFO - PROCESS | 1648 | 1464987536130 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 1648 | 1464987536131 Marionette TRACE conn2 <- [1,234,null,{}] 13:58:56 INFO - PROCESS | 1648 | 1464987536133 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}] 13:58:56 INFO - PROCESS | 1648 | 1464987536206 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:58:56 INFO - PROCESS | 1648 | 1464987536287 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x111ea3800 == 40 [pid = 1648] [id = 66] 13:58:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x111c1fc00) [pid = 1648] [serial = 194] [outer = 0x0] 13:58:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x111f3e000) [pid = 1648] [serial = 195] [outer = 0x111c1fc00] 13:58:56 INFO - PROCESS | 1648 | 1464987536317 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1131c8000) [pid = 1648] [serial = 196] [outer = 0x111c1fc00] 13:58:56 INFO - PROCESS | 1648 | 1464987536813 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]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 726ms 13:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:58:56 INFO - PROCESS | 1648 | 1464987536865 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 1648 | 1464987536868 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:58:56 INFO - PROCESS | 1648 | 1464987536871 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 1648 | 1464987536876 Marionette TRACE conn2 <- [1,238,null,{}] 13:58:56 INFO - PROCESS | 1648 | 1464987536879 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}] 13:58:56 INFO - PROCESS | 1648 | 1464987536978 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:58:57 INFO - PROCESS | 1648 | 1464987537043 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11705b800 == 41 [pid = 1648] [id = 67] 13:58:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1167eec00) [pid = 1648] [serial = 197] [outer = 0x0] 13:58:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116a64000) [pid = 1648] [serial = 198] [outer = 0x1167eec00] 13:58:57 INFO - PROCESS | 1648 | 1464987537073 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x117673400) [pid = 1648] [serial = 199] [outer = 0x1167eec00] 13:58:57 INFO - PROCESS | 1648 | 1464987537702 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]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 874ms 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x124062000 == 40 [pid = 1648] [id = 65] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11857d000 == 39 [pid = 1648] [id = 64] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x121116800 == 38 [pid = 1648] [id = 63] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1170be800 == 37 [pid = 1648] [id = 62] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x119c06000 == 36 [pid = 1648] [id = 61] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11996c000 == 35 [pid = 1648] [id = 60] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x119315000 == 34 [pid = 1648] [id = 59] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11857d800 == 33 [pid = 1648] [id = 58] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e3800 == 32 [pid = 1648] [id = 57] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c3800 == 31 [pid = 1648] [id = 56] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1166ec800 == 30 [pid = 1648] [id = 55] 13:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x113320800 == 29 [pid = 1648] [id = 54] 13:58:57 INFO - PROCESS | 1648 | 1464987537761 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1648 | 1464987537763 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:58:57 INFO - PROCESS | 1648 | 1464987537767 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1648 | 1464987537769 Marionette TRACE conn2 <- [1,242,null,{}] 13:58:57 INFO - PROCESS | 1648 | 1464987537773 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}] 13:58:57 INFO - PROCESS | 1648 | 1464987537840 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119121c00) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11973e000) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119cac800) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11684c400) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118293000) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11828b000) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116aad000) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1185a0400) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1190b7400) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118295000) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118389000) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1293bc400) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11900ec00) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12928b000) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128b86000) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124a44400) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129281400) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 13:58:57 INFO - PROCESS | 1648 | 1464987537890 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x113fdb800 == 30 [pid = 1648] [id = 68] 13:58:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116188c00) [pid = 1648] [serial = 200] [outer = 0x0] 13:58:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116743c00) [pid = 1648] [serial = 201] [outer = 0x116188c00] 13:58:57 INFO - PROCESS | 1648 | 1464987537924 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116a62800) [pid = 1648] [serial = 202] [outer = 0x116188c00] 13:58:58 INFO - PROCESS | 1648 | 1464987538195 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]]]}] 13:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 470ms 13:58:58 INFO - PROCESS | 1648 | 1464987538246 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:58:58 INFO - PROCESS | 1648 | 1464987538250 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:58:58 INFO - PROCESS | 1648 | 1464987538255 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 1648 | 1464987538259 Marionette TRACE conn2 <- [1,246,null,{}] 13:58:58 INFO - PROCESS | 1648 | 1464987538263 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}] 13:58:58 INFO - PROCESS | 1648 | 1464987538334 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:58:58 INFO - PROCESS | 1648 | 1464987538342 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11704b800 == 31 [pid = 1648] [id = 69] 13:58:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11766dc00) [pid = 1648] [serial = 203] [outer = 0x0] 13:58:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11828f400) [pid = 1648] [serial = 204] [outer = 0x11766dc00] 13:58:58 INFO - PROCESS | 1648 | 1464987538366 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1182c4c00) [pid = 1648] [serial = 205] [outer = 0x11766dc00] 13:58:58 INFO - PROCESS | 1648 | 1464987538671 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]]]}] 13:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 425ms 13:58:58 INFO - PROCESS | 1648 | 1464987538680 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:58:58 INFO - PROCESS | 1648 | 1464987538681 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:58:58 INFO - PROCESS | 1648 | 1464987538683 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 1648 | 1464987538685 Marionette TRACE conn2 <- [1,250,null,{}] 13:58:58 INFO - PROCESS | 1648 | 1464987538696 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}] 13:58:58 INFO - PROCESS | 1648 | 1464987538795 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:58:58 INFO - PROCESS | 1648 | 1464987538803 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182da000 == 32 [pid = 1648] [id = 70] 13:58:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1183b2000) [pid = 1648] [serial = 206] [outer = 0x0] 13:58:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1187a5800) [pid = 1648] [serial = 207] [outer = 0x1183b2000] 13:58:58 INFO - PROCESS | 1648 | 1464987538834 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1190b5800) [pid = 1648] [serial = 208] [outer = 0x1183b2000] 13:58:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1190bf000) [pid = 1648] [serial = 209] [outer = 0x12cdc4c00] 13:58:59 INFO - PROCESS | 1648 | 1464987539182 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]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 523ms 13:58:59 INFO - PROCESS | 1648 | 1464987539208 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:58:59 INFO - PROCESS | 1648 | 1464987539210 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:58:59 INFO - PROCESS | 1648 | 1464987539212 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1648 | 1464987539213 Marionette TRACE conn2 <- [1,254,null,{}] 13:58:59 INFO - PROCESS | 1648 | 1464987539215 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}] 13:58:59 INFO - PROCESS | 1648 | 1464987539303 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:58:59 INFO - PROCESS | 1648 | 1464987539330 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188a5800 == 33 [pid = 1648] [id = 71] 13:58:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1131cc800) [pid = 1648] [serial = 210] [outer = 0x0] 13:58:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119127c00) [pid = 1648] [serial = 211] [outer = 0x1131cc800] 13:58:59 INFO - PROCESS | 1648 | 1464987539355 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119745800) [pid = 1648] [serial = 212] [outer = 0x1131cc800] 13:58:59 INFO - PROCESS | 1648 | 1464987539625 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]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 13:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:58:59 INFO - PROCESS | 1648 | 1464987539681 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1648 | 1464987539682 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:58:59 INFO - PROCESS | 1648 | 1464987539684 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1648 | 1464987539685 Marionette TRACE conn2 <- [1,258,null,{}] 13:58:59 INFO - PROCESS | 1648 | 1464987539688 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}] 13:58:59 INFO - PROCESS | 1648 | 1464987539761 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:58:59 INFO - PROCESS | 1648 | 1464987539765 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x113262800 == 34 [pid = 1648] [id = 72] 13:58:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x111c21c00) [pid = 1648] [serial = 213] [outer = 0x0] 13:58:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119cbcc00) [pid = 1648] [serial = 214] [outer = 0x111c21c00] 13:58:59 INFO - PROCESS | 1648 | 1464987539792 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119dbd400) [pid = 1648] [serial = 215] [outer = 0x111c21c00] 13:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 13:59:00 INFO - PROCESS | 1648 | 1464987540147 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]]]}] 13:59:00 INFO - PROCESS | 1648 | 1464987540154 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 1648 | 1464987540155 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:59:00 INFO - PROCESS | 1648 | 1464987540157 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 1648 | 1464987540158 Marionette TRACE conn2 <- [1,262,null,{}] 13:59:00 INFO - PROCESS | 1648 | 1464987540161 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}] 13:59:00 INFO - PROCESS | 1648 | 1464987540262 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:59:00 INFO - PROCESS | 1648 | 1464987540293 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f9a000 == 35 [pid = 1648] [id = 73] 13:59:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1212cfc00) [pid = 1648] [serial = 216] [outer = 0x0] 13:59:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123d50c00) [pid = 1648] [serial = 217] [outer = 0x1212cfc00] 13:59:00 INFO - PROCESS | 1648 | 1464987540318 Marionette DEBUG loaded listener.js 13:59:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1242b8400) [pid = 1648] [serial = 218] [outer = 0x1212cfc00] 13:59:00 INFO - PROCESS | 1648 | 1464987540624 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]]]}] 13:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 13:59:00 INFO - PROCESS | 1648 | 1464987540677 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 1648 | 1464987540678 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:59:00 INFO - PROCESS | 1648 | 1464987540688 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 1648 | 1464987540689 Marionette TRACE conn2 <- [1,266,null,{}] 13:59:00 INFO - PROCESS | 1648 | 1464987540691 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}] 13:59:00 INFO - PROCESS | 1648 | 1464987540774 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:59:00 INFO - PROCESS | 1648 | 1464987540780 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a15000 == 36 [pid = 1648] [id = 74] 13:59:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123e0f000) [pid = 1648] [serial = 219] [outer = 0x0] 13:59:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1245a7400) [pid = 1648] [serial = 220] [outer = 0x123e0f000] 13:59:00 INFO - PROCESS | 1648 | 1464987540806 Marionette DEBUG loaded listener.js 13:59:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1250ef000) [pid = 1648] [serial = 221] [outer = 0x123e0f000] 13:59:01 INFO - PROCESS | 1648 | 1464987541104 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]]]}] 13:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 13:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:59:01 INFO - PROCESS | 1648 | 1464987541159 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:59:01 INFO - PROCESS | 1648 | 1464987541160 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:59:01 INFO - PROCESS | 1648 | 1464987541162 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 1648 | 1464987541163 Marionette TRACE conn2 <- [1,270,null,{}] 13:59:01 INFO - PROCESS | 1648 | 1464987541165 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}] 13:59:01 INFO - PROCESS | 1648 | 1464987541254 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:59:01 INFO - PROCESS | 1648 | 1464987541285 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12406c000 == 37 [pid = 1648] [id = 75] 13:59:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1242bd800) [pid = 1648] [serial = 222] [outer = 0x0] 13:59:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12576d000) [pid = 1648] [serial = 223] [outer = 0x1242bd800] 13:59:01 INFO - PROCESS | 1648 | 1464987541310 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126a1a000) [pid = 1648] [serial = 224] [outer = 0x1242bd800] 13:59:01 INFO - PROCESS | 1648 | 1464987541614 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]]]}] 13:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 13:59:01 INFO - PROCESS | 1648 | 1464987541631 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:59:01 INFO - PROCESS | 1648 | 1464987541632 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:59:01 INFO - PROCESS | 1648 | 1464987541635 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 1648 | 1464987541636 Marionette TRACE conn2 <- [1,274,null,{}] 13:59:01 INFO - PROCESS | 1648 | 1464987541638 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}] 13:59:01 INFO - PROCESS | 1648 | 1464987541727 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:59:01 INFO - PROCESS | 1648 | 1464987541757 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1245d1000 == 38 [pid = 1648] [id = 76] 13:59:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124fe3800) [pid = 1648] [serial = 225] [outer = 0x0] 13:59:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126e91c00) [pid = 1648] [serial = 226] [outer = 0x124fe3800] 13:59:01 INFO - PROCESS | 1648 | 1464987541781 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126fa6000) [pid = 1648] [serial = 227] [outer = 0x124fe3800] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124005400) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119073800) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113354000) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1167f1800) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118498c00) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113f0b800) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117391800) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112659800) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1185a0c00) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119db4400) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113354400) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1190c1800) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119db4000) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117670800) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118290c00) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:59:02 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1161f7000) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:59:02 INFO - PROCESS | 1648 | 1464987542124 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]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 518ms 13:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:59:02 INFO - PROCESS | 1648 | 1464987542154 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 1648 | 1464987542155 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:59:02 INFO - PROCESS | 1648 | 1464987542157 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1648 | 1464987542158 Marionette TRACE conn2 <- [1,278,null,{}] 13:59:02 INFO - PROCESS | 1648 | 1464987542160 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}] 13:59:02 INFO - PROCESS | 1648 | 1464987542230 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:59:02 INFO - PROCESS | 1648 | 1464987542234 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188a5000 == 39 [pid = 1648] [id = 77] 13:59:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x117391000) [pid = 1648] [serial = 228] [outer = 0x0] 13:59:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118498c00) [pid = 1648] [serial = 229] [outer = 0x117391000] 13:59:02 INFO - PROCESS | 1648 | 1464987542261 Marionette DEBUG loaded listener.js 13:59:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119cb5c00) [pid = 1648] [serial = 230] [outer = 0x117391000] 13:59:02 INFO - PROCESS | 1648 | 1464987542582 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]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 13:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:59:02 INFO - PROCESS | 1648 | 1464987542626 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 1648 | 1464987542627 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:59:02 INFO - PROCESS | 1648 | 1464987542629 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1648 | 1464987542631 Marionette TRACE conn2 <- [1,282,null,{}] 13:59:02 INFO - PROCESS | 1648 | 1464987542638 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}] 13:59:02 INFO - PROCESS | 1648 | 1464987542721 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:59:02 INFO - PROCESS | 1648 | 1464987542729 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a4a000 == 40 [pid = 1648] [id = 78] 13:59:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1250ecc00) [pid = 1648] [serial = 231] [outer = 0x0] 13:59:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x127215800) [pid = 1648] [serial = 232] [outer = 0x1250ecc00] 13:59:02 INFO - PROCESS | 1648 | 1464987542758 Marionette DEBUG loaded listener.js 13:59:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1274ae800) [pid = 1648] [serial = 233] [outer = 0x1250ecc00] 13:59:03 INFO - PROCESS | 1648 | 1464987543076 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]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 13:59:03 INFO - PROCESS | 1648 | 1464987543098 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:59:03 INFO - PROCESS | 1648 | 1464987543099 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:59:03 INFO - PROCESS | 1648 | 1464987543101 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1648 | 1464987543102 Marionette TRACE conn2 <- [1,286,null,{}] 13:59:03 INFO - PROCESS | 1648 | 1464987543105 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}] 13:59:03 INFO - PROCESS | 1648 | 1464987543177 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:59:03 INFO - PROCESS | 1648 | 1464987543182 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12728c000 == 41 [pid = 1648] [id = 79] 13:59:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128e36400) [pid = 1648] [serial = 234] [outer = 0x0] 13:59:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128fc6800) [pid = 1648] [serial = 235] [outer = 0x128e36400] 13:59:03 INFO - PROCESS | 1648 | 1464987543208 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128fd5800) [pid = 1648] [serial = 236] [outer = 0x128e36400] 13:59:03 INFO - PROCESS | 1648 | 1464987543507 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]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 417ms 13:59:03 INFO - PROCESS | 1648 | 1464987543530 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:59:03 INFO - PROCESS | 1648 | 1464987543531 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:59:03 INFO - PROCESS | 1648 | 1464987543536 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1648 | 1464987543537 Marionette TRACE conn2 <- [1,290,null,{}] 13:59:03 INFO - PROCESS | 1648 | 1464987543539 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}] 13:59:03 INFO - PROCESS | 1648 | 1464987543633 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:59:03 INFO - PROCESS | 1648 | 1464987543640 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x128eb2800 == 42 [pid = 1648] [id = 80] 13:59:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1274a2c00) [pid = 1648] [serial = 237] [outer = 0x0] 13:59:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128fd5c00) [pid = 1648] [serial = 238] [outer = 0x1274a2c00] 13:59:03 INFO - PROCESS | 1648 | 1464987543664 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129288c00) [pid = 1648] [serial = 239] [outer = 0x1274a2c00] 13:59:03 INFO - PROCESS | 1648 | 1464987543927 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]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 418ms 13:59:03 INFO - PROCESS | 1648 | 1464987543954 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:59:03 INFO - PROCESS | 1648 | 1464987543956 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:59:03 INFO - PROCESS | 1648 | 1464987543966 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1648 | 1464987543967 Marionette TRACE conn2 <- [1,294,null,{}] 13:59:03 INFO - PROCESS | 1648 | 1464987543969 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}] 13:59:04 INFO - PROCESS | 1648 | 1464987544109 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:59:04 INFO - PROCESS | 1648 | 1464987544153 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d6a800 == 43 [pid = 1648] [id = 81] 13:59:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x111e3d800) [pid = 1648] [serial = 240] [outer = 0x0] 13:59:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11265dc00) [pid = 1648] [serial = 241] [outer = 0x111e3d800] 13:59:04 INFO - PROCESS | 1648 | 1464987544184 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x115e47400) [pid = 1648] [serial = 242] [outer = 0x111e3d800] 13:59:04 INFO - PROCESS | 1648 | 1464987544603 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]]]}] 13:59:04 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. 13:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 668ms 13:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:59:04 INFO - PROCESS | 1648 | 1464987544635 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 1648 | 1464987544637 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:59:04 INFO - PROCESS | 1648 | 1464987544640 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 1648 | 1464987544643 Marionette TRACE conn2 <- [1,298,null,{}] 13:59:04 INFO - PROCESS | 1648 | 1464987544646 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}] 13:59:04 INFO - PROCESS | 1648 | 1464987544742 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:59:04 INFO - PROCESS | 1648 | 1464987544784 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187c9800 == 44 [pid = 1648] [id = 82] 13:59:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11738e400) [pid = 1648] [serial = 243] [outer = 0x0] 13:59:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11828e800) [pid = 1648] [serial = 244] [outer = 0x11738e400] 13:59:04 INFO - PROCESS | 1648 | 1464987544818 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1182c6400) [pid = 1648] [serial = 245] [outer = 0x11738e400] 13:59:05 INFO - PROCESS | 1648 | 1464987545226 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]]]}] 13:59:05 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. 13:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 13:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:59:05 INFO - PROCESS | 1648 | 1464987545261 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 1648 | 1464987545263 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:59:05 INFO - PROCESS | 1648 | 1464987545265 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 1648 | 1464987545267 Marionette TRACE conn2 <- [1,302,null,{}] 13:59:05 INFO - PROCESS | 1648 | 1464987545269 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}] 13:59:05 INFO - PROCESS | 1648 | 1464987545362 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:59:05 INFO - PROCESS | 1648 | 1464987545440 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x125704000 == 45 [pid = 1648] [id = 83] 13:59:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119066c00) [pid = 1648] [serial = 246] [outer = 0x0] 13:59:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1190bd800) [pid = 1648] [serial = 247] [outer = 0x119066c00] 13:59:05 INFO - PROCESS | 1648 | 1464987545482 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119cac800) [pid = 1648] [serial = 248] [outer = 0x119066c00] 13:59:05 INFO - PROCESS | 1648 | 1464987545892 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]]]}] 13:59:05 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. 13:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 669ms 13:59:05 INFO - PROCESS | 1648 | 1464987545935 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 1648 | 1464987545937 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:59:05 INFO - PROCESS | 1648 | 1464987545945 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 1648 | 1464987545948 Marionette TRACE conn2 <- [1,306,null,{}] 13:59:05 INFO - PROCESS | 1648 | 1464987545951 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}] 13:59:06 INFO - PROCESS | 1648 | 1464987546049 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:59:06 INFO - PROCESS | 1648 | 1464987546094 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f7c000 == 46 [pid = 1648] [id = 84] 13:59:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119cb3000) [pid = 1648] [serial = 249] [outer = 0x0] 13:59:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119dbe800) [pid = 1648] [serial = 250] [outer = 0x119cb3000] 13:59:06 INFO - PROCESS | 1648 | 1464987546127 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1212dd800) [pid = 1648] [serial = 251] [outer = 0x119cb3000] 13:59:06 INFO - PROCESS | 1648 | 1464987546546 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]]]}] 13:59:06 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. 13:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 624ms 13:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:59:06 INFO - PROCESS | 1648 | 1464987546566 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:59:06 INFO - PROCESS | 1648 | 1464987546567 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:59:06 INFO - PROCESS | 1648 | 1464987546569 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 1648 | 1464987546571 Marionette TRACE conn2 <- [1,310,null,{}] 13:59:06 INFO - PROCESS | 1648 | 1464987546573 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}] 13:59:06 INFO - PROCESS | 1648 | 1464987546666 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:59:06 INFO - PROCESS | 1648 | 1464987546884 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x117062000 == 47 [pid = 1648] [id = 85] 13:59:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11297e800) [pid = 1648] [serial = 252] [outer = 0x0] 13:59:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1138c9400) [pid = 1648] [serial = 253] [outer = 0x11297e800] 13:59:06 INFO - PROCESS | 1648 | 1464987546914 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1166c6400) [pid = 1648] [serial = 254] [outer = 0x11297e800] 13:59:07 INFO - PROCESS | 1648 | 1464987547326 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]]]}] 13:59:07 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. 13:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 772ms 13:59:07 INFO - PROCESS | 1648 | 1464987547342 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 1648 | 1464987547345 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:59:07 INFO - PROCESS | 1648 | 1464987547348 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1648 | 1464987547350 Marionette TRACE conn2 <- [1,314,null,{}] 13:59:07 INFO - PROCESS | 1648 | 1464987547353 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}] 13:59:07 INFO - PROCESS | 1648 | 1464987547437 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:59:07 INFO - PROCESS | 1648 | 1464987547482 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x117058000 == 48 [pid = 1648] [id = 86] 13:59:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11607dc00) [pid = 1648] [serial = 255] [outer = 0x0] 13:59:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x117383000) [pid = 1648] [serial = 256] [outer = 0x11607dc00] 13:59:07 INFO - PROCESS | 1648 | 1464987547510 Marionette DEBUG loaded listener.js 13:59:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118292400) [pid = 1648] [serial = 257] [outer = 0x11607dc00] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x113f15800 == 47 [pid = 1648] [id = 53] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x128eb2800 == 46 [pid = 1648] [id = 80] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12728c000 == 45 [pid = 1648] [id = 79] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x126a4a000 == 44 [pid = 1648] [id = 78] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1188a5000 == 43 [pid = 1648] [id = 77] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1245d1000 == 42 [pid = 1648] [id = 76] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12406c000 == 41 [pid = 1648] [id = 75] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x123a15000 == 40 [pid = 1648] [id = 74] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x119f9a000 == 39 [pid = 1648] [id = 73] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x113262800 == 38 [pid = 1648] [id = 72] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1188a5800 == 37 [pid = 1648] [id = 71] 13:59:07 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1250ea000) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1182da000 == 36 [pid = 1648] [id = 70] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11704b800 == 35 [pid = 1648] [id = 69] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x113fdb800 == 34 [pid = 1648] [id = 68] 13:59:07 INFO - PROCESS | 1648 | --DOCSHELL 0x111ea3800 == 33 [pid = 1648] [id = 66] 13:59:07 INFO - PROCESS | 1648 | 1464987547885 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]]]}] 13:59:07 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. 13:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 13:59:07 INFO - PROCESS | 1648 | 1464987547920 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 1648 | 1464987547923 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:59:07 INFO - PROCESS | 1648 | 1464987547926 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1648 | 1464987547927 Marionette TRACE conn2 <- [1,318,null,{}] 13:59:07 INFO - PROCESS | 1648 | 1464987547930 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}] 13:59:08 INFO - PROCESS | 1648 | 1464987548001 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:59:08 INFO - PROCESS | 1648 | 1464987548008 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166de800 == 34 [pid = 1648] [id = 87] 13:59:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1182bfc00) [pid = 1648] [serial = 258] [outer = 0x0] 13:59:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1183ad400) [pid = 1648] [serial = 259] [outer = 0x1182bfc00] 13:59:08 INFO - PROCESS | 1648 | 1464987548035 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1187a5c00) [pid = 1648] [serial = 260] [outer = 0x1182bfc00] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1250eac00) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1194bf400) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x116845000) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x113d70400) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x117669c00) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1161adc00) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118250400) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1187a9800) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11900d800) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1161ac800) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118391800) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1121b9400) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1182c1c00) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118389800) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1182ba800) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1199c7400) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1194c2800) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1212d0000) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119dbf800) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11934d400) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x117176c00) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119cc3800) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1212d3800) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11a167400) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123d5c400) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119071400) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x123c1f000) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124439800) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1212db400) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11849a400) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119cab400) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x123fd1c00) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1190bd000) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1648 | 1464987548415 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]]]}] 13:59:08 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. 13:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 13:59:08 INFO - PROCESS | 1648 | 1464987548445 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 1648 | 1464987548446 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:59:08 INFO - PROCESS | 1648 | 1464987548450 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1648 | 1464987548454 Marionette TRACE conn2 <- [1,322,null,{}] 13:59:08 INFO - PROCESS | 1648 | 1464987548460 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}] 13:59:08 INFO - PROCESS | 1648 | 1464987548534 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:59:08 INFO - PROCESS | 1648 | 1464987548542 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187e0800 == 35 [pid = 1648] [id = 88] 13:59:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11900d800) [pid = 1648] [serial = 261] [outer = 0x0] 13:59:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1190c3000) [pid = 1648] [serial = 262] [outer = 0x11900d800] 13:59:08 INFO - PROCESS | 1648 | 1464987548567 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1194c0800) [pid = 1648] [serial = 263] [outer = 0x11900d800] 13:59:08 INFO - PROCESS | 1648 | 1464987548883 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]]]}] 13:59:08 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. 13:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 473ms 13:59:08 INFO - PROCESS | 1648 | 1464987548923 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 1648 | 1464987548924 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:59:08 INFO - PROCESS | 1648 | 1464987548926 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1648 | 1464987548928 Marionette TRACE conn2 <- [1,326,null,{}] 13:59:08 INFO - PROCESS | 1648 | 1464987548944 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}] 13:59:09 INFO - PROCESS | 1648 | 1464987549015 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:59:09 INFO - PROCESS | 1648 | 1464987549019 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119548000 == 36 [pid = 1648] [id = 89] 13:59:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1199bb800) [pid = 1648] [serial = 264] [outer = 0x0] 13:59:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119cb3400) [pid = 1648] [serial = 265] [outer = 0x1199bb800] 13:59:09 INFO - PROCESS | 1648 | 1464987549048 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119dbb800) [pid = 1648] [serial = 266] [outer = 0x1199bb800] 13:59:09 INFO - PROCESS | 1648 | 1464987549434 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]]]}] 13:59:09 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. 13:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 528ms 13:59:09 INFO - PROCESS | 1648 | 1464987549457 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:59:09 INFO - PROCESS | 1648 | 1464987549458 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:59:09 INFO - PROCESS | 1648 | 1464987549462 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 1648 | 1464987549464 Marionette TRACE conn2 <- [1,330,null,{}] 13:59:09 INFO - PROCESS | 1648 | 1464987549467 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}] 13:59:09 INFO - PROCESS | 1648 | 1464987549608 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:59:09 INFO - PROCESS | 1648 | 1464987549654 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c02800 == 37 [pid = 1648] [id = 90] 13:59:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11a16d400) [pid = 1648] [serial = 267] [outer = 0x0] 13:59:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1212d0c00) [pid = 1648] [serial = 268] [outer = 0x11a16d400] 13:59:09 INFO - PROCESS | 1648 | 1464987549702 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123b0e400) [pid = 1648] [serial = 269] [outer = 0x11a16d400] 13:59:10 INFO - PROCESS | 1648 | 1464987550024 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]]]}] 13:59:10 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. 13:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 621ms 13:59:10 INFO - PROCESS | 1648 | 1464987550087 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 1648 | 1464987550088 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:59:10 INFO - PROCESS | 1648 | 1464987550090 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1648 | 1464987550091 Marionette TRACE conn2 <- [1,334,null,{}] 13:59:10 INFO - PROCESS | 1648 | 1464987550094 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}] 13:59:10 INFO - PROCESS | 1648 | 1464987550192 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:59:10 INFO - PROCESS | 1648 | 1464987550197 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f80800 == 38 [pid = 1648] [id = 91] 13:59:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x123fcd800) [pid = 1648] [serial = 270] [outer = 0x0] 13:59:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124437400) [pid = 1648] [serial = 271] [outer = 0x123fcd800] 13:59:10 INFO - PROCESS | 1648 | 1464987550222 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124dc9400) [pid = 1648] [serial = 272] [outer = 0x123fcd800] 13:59:10 INFO - PROCESS | 1648 | 1464987550535 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]]]}] 13:59:10 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. 13:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 13:59:10 INFO - PROCESS | 1648 | 1464987550564 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 1648 | 1464987550565 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:59:10 INFO - PROCESS | 1648 | 1464987550581 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1648 | 1464987550582 Marionette TRACE conn2 <- [1,338,null,{}] 13:59:10 INFO - PROCESS | 1648 | 1464987550584 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}] 13:59:10 INFO - PROCESS | 1648 | 1464987550677 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:59:10 INFO - PROCESS | 1648 | 1464987550714 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b70000 == 39 [pid = 1648] [id = 92] 13:59:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1256b2c00) [pid = 1648] [serial = 273] [outer = 0x0] 13:59:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1256bb400) [pid = 1648] [serial = 274] [outer = 0x1256b2c00] 13:59:10 INFO - PROCESS | 1648 | 1464987550739 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126a1cc00) [pid = 1648] [serial = 275] [outer = 0x1256b2c00] 13:59:11 INFO - PROCESS | 1648 | 1464987551101 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]]]}] 13:59:11 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. 13:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 568ms 13:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:59:11 INFO - PROCESS | 1648 | 1464987551149 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 1648 | 1464987551150 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:59:11 INFO - PROCESS | 1648 | 1464987551152 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1648 | 1464987551153 Marionette TRACE conn2 <- [1,342,null,{}] 13:59:11 INFO - PROCESS | 1648 | 1464987551156 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}] 13:59:11 INFO - PROCESS | 1648 | 1464987551269 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:59:11 INFO - PROCESS | 1648 | 1464987551290 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12405d000 == 40 [pid = 1648] [id = 93] 13:59:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126a1d000) [pid = 1648] [serial = 276] [outer = 0x0] 13:59:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126f11400) [pid = 1648] [serial = 277] [outer = 0x126a1d000] 13:59:11 INFO - PROCESS | 1648 | 1464987551329 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x127214400) [pid = 1648] [serial = 278] [outer = 0x126a1d000] 13:59:11 INFO - PROCESS | 1648 | 1464987551728 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]]]}] 13:59:11 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. 13:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 619ms 13:59:11 INFO - PROCESS | 1648 | 1464987551771 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 1648 | 1464987551773 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:59:11 INFO - PROCESS | 1648 | 1464987551775 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1648 | 1464987551776 Marionette TRACE conn2 <- [1,346,null,{}] 13:59:11 INFO - PROCESS | 1648 | 1464987551778 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}] 13:59:11 INFO - PROCESS | 1648 | 1464987551866 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:59:11 INFO - PROCESS | 1648 | 1464987551870 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1245ea000 == 41 [pid = 1648] [id = 94] 13:59:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126e8b000) [pid = 1648] [serial = 279] [outer = 0x0] 13:59:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1274a6400) [pid = 1648] [serial = 280] [outer = 0x126e8b000] 13:59:11 INFO - PROCESS | 1648 | 1464987551896 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b79400) [pid = 1648] [serial = 281] [outer = 0x126e8b000] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11766dc00) [pid = 1648] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1250ecc00) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116188c00) [pid = 1648] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x117391000) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124fe3800) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x123e0f000) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1212cfc00) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1131cc800) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128e36400) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123e0c000) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1242bd800) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x111c21c00) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:59:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1183b2000) [pid = 1648] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:59:12 INFO - PROCESS | 1648 | 1464987552281 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]]]}] 13:59:12 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. 13:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 568ms 13:59:12 INFO - PROCESS | 1648 | 1464987552344 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 1648 | 1464987552345 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:59:12 INFO - PROCESS | 1648 | 1464987552347 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1648 | 1464987552348 Marionette TRACE conn2 <- [1,350,null,{}] 13:59:12 INFO - PROCESS | 1648 | 1464987552350 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}] 13:59:12 INFO - PROCESS | 1648 | 1464987552425 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:59:12 INFO - PROCESS | 1648 | 1464987552430 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a41000 == 42 [pid = 1648] [id = 95] 13:59:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123e0f000) [pid = 1648] [serial = 282] [outer = 0x0] 13:59:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1256b3800) [pid = 1648] [serial = 283] [outer = 0x123e0f000] 13:59:12 INFO - PROCESS | 1648 | 1464987552460 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b7d400) [pid = 1648] [serial = 284] [outer = 0x123e0f000] 13:59:12 INFO - PROCESS | 1648 | 1464987552770 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]]]}] 13:59:12 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. 13:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 13:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:59:12 INFO - PROCESS | 1648 | 1464987552815 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 1648 | 1464987552817 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:59:12 INFO - PROCESS | 1648 | 1464987552819 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1648 | 1464987552821 Marionette TRACE conn2 <- [1,354,null,{}] 13:59:12 INFO - PROCESS | 1648 | 1464987552823 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}] 13:59:12 INFO - PROCESS | 1648 | 1464987552927 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:59:12 INFO - PROCESS | 1648 | 1464987552955 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x128eba800 == 43 [pid = 1648] [id = 96] 13:59:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1242c4400) [pid = 1648] [serial = 285] [outer = 0x0] 13:59:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b81c00) [pid = 1648] [serial = 286] [outer = 0x1242c4400] 13:59:12 INFO - PROCESS | 1648 | 1464987552979 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129284800) [pid = 1648] [serial = 287] [outer = 0x1242c4400] 13:59:13 INFO - PROCESS | 1648 | 1464987553259 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]]]}] 13:59:13 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. 13:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 13:59:13 INFO - PROCESS | 1648 | 1464987553296 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:59:13 INFO - PROCESS | 1648 | 1464987553297 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:59:13 INFO - PROCESS | 1648 | 1464987553299 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 1648 | 1464987553300 Marionette TRACE conn2 <- [1,358,null,{}] 13:59:13 INFO - PROCESS | 1648 | 1464987553303 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}] 13:59:13 INFO - PROCESS | 1648 | 1464987553381 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:59:13 INFO - PROCESS | 1648 | 1464987553385 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4a6000 == 44 [pid = 1648] [id = 97] 13:59:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11906cc00) [pid = 1648] [serial = 288] [outer = 0x0] 13:59:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1293f0000) [pid = 1648] [serial = 289] [outer = 0x11906cc00] 13:59:13 INFO - PROCESS | 1648 | 1464987553412 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1293f8400) [pid = 1648] [serial = 290] [outer = 0x11906cc00] 13:59:13 INFO - PROCESS | 1648 | 1464987553707 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]]]}] 13:59:13 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. 13:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 419ms 13:59:13 INFO - PROCESS | 1648 | 1464987553718 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:59:13 INFO - PROCESS | 1648 | 1464987553719 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:59:13 INFO - PROCESS | 1648 | 1464987553722 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 1648 | 1464987553724 Marionette TRACE conn2 <- [1,362,null,{}] 13:59:13 INFO - PROCESS | 1648 | 1464987553735 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}] 13:59:13 INFO - PROCESS | 1648 | 1464987553844 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:59:13 INFO - PROCESS | 1648 | 1464987553851 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4ba800 == 45 [pid = 1648] [id = 98] 13:59:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128e36400) [pid = 1648] [serial = 291] [outer = 0x0] 13:59:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12927f800) [pid = 1648] [serial = 292] [outer = 0x128e36400] 13:59:13 INFO - PROCESS | 1648 | 1464987553875 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129671800) [pid = 1648] [serial = 293] [outer = 0x128e36400] 13:59:14 INFO - PROCESS | 1648 | 1464987554290 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]]]}] 13:59:14 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. 13:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 626ms 13:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:59:14 INFO - PROCESS | 1648 | 1464987554349 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1648 | 1464987554351 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:59:14 INFO - PROCESS | 1648 | 1464987554355 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1648 | 1464987554357 Marionette TRACE conn2 <- [1,366,null,{}] 13:59:14 INFO - PROCESS | 1648 | 1464987554361 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}] 13:59:14 INFO - PROCESS | 1648 | 1464987554458 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:59:14 INFO - PROCESS | 1648 | 1464987554516 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11687b000 == 46 [pid = 1648] [id = 99] 13:59:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113f0b800) [pid = 1648] [serial = 294] [outer = 0x0] 13:59:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116847000) [pid = 1648] [serial = 295] [outer = 0x113f0b800] 13:59:14 INFO - PROCESS | 1648 | 1464987554547 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x117671400) [pid = 1648] [serial = 296] [outer = 0x113f0b800] 13:59:14 INFO - PROCESS | 1648 | 1464987554994 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]]]}] 13:59:15 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. 13:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 672ms 13:59:15 INFO - PROCESS | 1648 | 1464987555027 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1648 | 1464987555031 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:59:15 INFO - PROCESS | 1648 | 1464987555035 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1648 | 1464987555037 Marionette TRACE conn2 <- [1,370,null,{}] 13:59:15 INFO - PROCESS | 1648 | 1464987555041 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}] 13:59:15 INFO - PROCESS | 1648 | 1464987555137 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:59:15 INFO - PROCESS | 1648 | 1464987555196 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119972000 == 47 [pid = 1648] [id = 100] 13:59:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1182c0c00) [pid = 1648] [serial = 297] [outer = 0x0] 13:59:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11859b800) [pid = 1648] [serial = 298] [outer = 0x1182c0c00] 13:59:15 INFO - PROCESS | 1648 | 1464987555226 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11900e000) [pid = 1648] [serial = 299] [outer = 0x1182c0c00] 13:59:15 INFO - PROCESS | 1648 | 1464987555639 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]]]}] 13:59:15 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. 13:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 621ms 13:59:15 INFO - PROCESS | 1648 | 1464987555656 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1648 | 1464987555658 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:59:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:59:15 INFO - PROCESS | 1648 | 1464987555660 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1648 | 1464987555663 Marionette TRACE conn2 <- [1,374,null,{}] 13:59:15 INFO - PROCESS | 1648 | 1464987555670 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}] 13:59:15 INFO - PROCESS | 1648 | 1464987555769 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:59:15 INFO - PROCESS | 1648 | 1464987555862 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4bf000 == 48 [pid = 1648] [id = 101] 13:59:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119357800) [pid = 1648] [serial = 300] [outer = 0x0] 13:59:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11a16f400) [pid = 1648] [serial = 301] [outer = 0x119357800] 13:59:15 INFO - PROCESS | 1648 | 1464987555895 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x123b04000) [pid = 1648] [serial = 302] [outer = 0x119357800] 13:59:16 INFO - PROCESS | 1648 | 1464987556325 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:59:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 13:59:16 INFO - PROCESS | 1648 | 1464987556332 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:59:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:59:16 INFO - PROCESS | 1648 | 1464987556333 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:59:16 INFO - PROCESS | 1648 | 1464987556336 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1648 | 1464987556337 Marionette TRACE conn2 <- [1,378,null,{}] 13:59:16 INFO - PROCESS | 1648 | 1464987556340 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}] 13:59:16 INFO - PROCESS | 1648 | 1464987556444 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:59:16 INFO - PROCESS | 1648 | 1464987556486 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a767800 == 49 [pid = 1648] [id = 102] 13:59:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x123e10c00) [pid = 1648] [serial = 303] [outer = 0x0] 13:59:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x124434400) [pid = 1648] [serial = 304] [outer = 0x123e10c00] 13:59:16 INFO - PROCESS | 1648 | 1464987556516 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126f12400) [pid = 1648] [serial = 305] [outer = 0x123e10c00] 13:59:17 INFO - PROCESS | 1648 | 1464987557102 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:59:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:59:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 818ms 13:59:17 INFO - PROCESS | 1648 | 1464987557155 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:59:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:59:17 INFO - PROCESS | 1648 | 1464987557159 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:59:17 INFO - PROCESS | 1648 | 1464987557163 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 1648 | 1464987557165 Marionette TRACE conn2 <- [1,382,null,{}] 13:59:17 INFO - PROCESS | 1648 | 1464987557169 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}] 13:59:17 INFO - PROCESS | 1648 | 1464987557251 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:59:17 INFO - PROCESS | 1648 | 1464987557309 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x118570000 == 50 [pid = 1648] [id = 103] 13:59:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1161a5400) [pid = 1648] [serial = 306] [outer = 0x0] 13:59:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x116847400) [pid = 1648] [serial = 307] [outer = 0x1161a5400] 13:59:17 INFO - PROCESS | 1648 | 1464987557337 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11738ec00) [pid = 1648] [serial = 308] [outer = 0x1161a5400] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4a6000 == 49 [pid = 1648] [id = 97] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x128eba800 == 48 [pid = 1648] [id = 96] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x126a41000 == 47 [pid = 1648] [id = 95] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1245ea000 == 46 [pid = 1648] [id = 94] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12405d000 == 45 [pid = 1648] [id = 93] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128fd5c00) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x123b70000 == 44 [pid = 1648] [id = 92] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119f80800 == 43 [pid = 1648] [id = 91] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119c02800 == 42 [pid = 1648] [id = 90] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119548000 == 41 [pid = 1648] [id = 89] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1187e0800 == 40 [pid = 1648] [id = 88] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1166de800 == 39 [pid = 1648] [id = 87] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x117058000 == 38 [pid = 1648] [id = 86] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x117062000 == 37 [pid = 1648] [id = 85] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119f7c000 == 36 [pid = 1648] [id = 84] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x125704000 == 35 [pid = 1648] [id = 83] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1187c9800 == 34 [pid = 1648] [id = 82] 13:59:17 INFO - PROCESS | 1648 | --DOCSHELL 0x112d6a800 == 33 [pid = 1648] [id = 81] 13:59:17 INFO - PROCESS | 1648 | 1464987557861 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x128fd5800) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1182c4c00) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1274ae800) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x116743c00) [pid = 1648] [serial = 201] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12cdcd400) [pid = 1648] [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.] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118498c00) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x126fa6000) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1245a7400) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126e91c00) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1250ef000) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119cb5c00) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x111f3e000) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1242b8400) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119745800) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128fc6800) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x127215800) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1256bec00) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126a1a000) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119127c00) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x123d50c00) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119cbcc00) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1187a5800) [pid = 1648] [serial = 207] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116a62800) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1190b5800) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12576d000) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11828f400) [pid = 1648] [serial = 204] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119dbd400) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116a64000) [pid = 1648] [serial = 198] [outer = 0x0] [url = about:blank] 13:59:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:59:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 722ms 13:59:17 INFO - PROCESS | 1648 | 1464987557885 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:59:17 INFO - PROCESS | 1648 | 1464987557889 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:59:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:59:17 INFO - PROCESS | 1648 | 1464987557895 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 1648 | 1464987557897 Marionette TRACE conn2 <- [1,386,null,{}] 13:59:17 INFO - PROCESS | 1648 | 1464987557899 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}] 13:59:17 INFO - PROCESS | 1648 | 1464987557971 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:59:17 INFO - PROCESS | 1648 | 1464987557979 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166de800 == 34 [pid = 1648] [id = 104] 13:59:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11828d000) [pid = 1648] [serial = 309] [outer = 0x0] 13:59:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1182c4c00) [pid = 1648] [serial = 310] [outer = 0x11828d000] 13:59:18 INFO - PROCESS | 1648 | 1464987558005 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1185a5400) [pid = 1648] [serial = 311] [outer = 0x11828d000] 13:59:18 INFO - PROCESS | 1648 | 1464987558325 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]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:59:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 470ms 13:59:18 INFO - PROCESS | 1648 | 1464987558366 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1648 | 1464987558368 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:59:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:59:18 INFO - PROCESS | 1648 | 1464987558372 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1648 | 1464987558375 Marionette TRACE conn2 <- [1,390,null,{}] 13:59:18 INFO - PROCESS | 1648 | 1464987558386 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}] 13:59:18 INFO - PROCESS | 1648 | 1464987558520 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:59:18 INFO - PROCESS | 1648 | 1464987558620 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187e0800 == 35 [pid = 1648] [id = 105] 13:59:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1190c0000) [pid = 1648] [serial = 312] [outer = 0x0] 13:59:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119356800) [pid = 1648] [serial = 313] [outer = 0x1190c0000] 13:59:18 INFO - PROCESS | 1648 | 1464987558662 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1199c4000) [pid = 1648] [serial = 314] [outer = 0x1190c0000] 13:59:19 INFO - PROCESS | 1648 | 1464987559078 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]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:59:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 723ms 13:59:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:59:19 INFO - PROCESS | 1648 | 1464987559095 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1648 | 1464987559096 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:59:19 INFO - PROCESS | 1648 | 1464987559098 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1648 | 1464987559100 Marionette TRACE conn2 <- [1,394,null,{}] 13:59:19 INFO - PROCESS | 1648 | 1464987559102 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}] 13:59:19 INFO - PROCESS | 1648 | 1464987559176 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:59:19 INFO - PROCESS | 1648 | 1464987559180 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x119960000 == 36 [pid = 1648] [id = 106] 13:59:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119db6000) [pid = 1648] [serial = 315] [outer = 0x0] 13:59:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11a074400) [pid = 1648] [serial = 316] [outer = 0x119db6000] 13:59:19 INFO - PROCESS | 1648 | 1464987559208 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1212d6800) [pid = 1648] [serial = 317] [outer = 0x119db6000] 13:59:19 INFO - PROCESS | 1648 | 1464987559513 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]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:59:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 417ms 13:59:19 INFO - PROCESS | 1648 | 1464987559517 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1648 | 1464987559518 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:59:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:59:19 INFO - PROCESS | 1648 | 1464987559520 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1648 | 1464987559521 Marionette TRACE conn2 <- [1,398,null,{}] 13:59:19 INFO - PROCESS | 1648 | 1464987559531 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}] 13:59:19 INFO - PROCESS | 1648 | 1464987559610 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:59:19 INFO - PROCESS | 1648 | 1464987559615 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f7e000 == 37 [pid = 1648] [id = 107] 13:59:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119dc1000) [pid = 1648] [serial = 318] [outer = 0x0] 13:59:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123fcf000) [pid = 1648] [serial = 319] [outer = 0x119dc1000] 13:59:19 INFO - PROCESS | 1648 | 1464987559640 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12419cc00) [pid = 1648] [serial = 320] [outer = 0x119dc1000] 13:59:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:59:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 477ms 13:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:59:20 INFO - PROCESS | 1648 | 1464987559994 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]]]}] 13:59:20 INFO - PROCESS | 1648 | 1464987559998 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1648 | 1464987559999 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:59:20 INFO - PROCESS | 1648 | 1464987560001 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1648 | 1464987560002 Marionette TRACE conn2 <- [1,402,null,{}] 13:59:20 INFO - PROCESS | 1648 | 1464987560004 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}] 13:59:20 INFO - PROCESS | 1648 | 1464987560133 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:59:20 INFO - PROCESS | 1648 | 1464987560139 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x121119000 == 38 [pid = 1648] [id = 108] 13:59:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12442fc00) [pid = 1648] [serial = 321] [outer = 0x0] 13:59:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1250ee000) [pid = 1648] [serial = 322] [outer = 0x12442fc00] 13:59:20 INFO - PROCESS | 1648 | 1464987560165 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12720f800) [pid = 1648] [serial = 323] [outer = 0x12442fc00] 13:59:20 INFO - PROCESS | 1648 | 1464987560523 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]]]}] 13:59:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:59:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 13:59:20 INFO - PROCESS | 1648 | 1464987560619 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1648 | 1464987560620 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:59:20 INFO - PROCESS | 1648 | 1464987560629 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1648 | 1464987560630 Marionette TRACE conn2 <- [1,406,null,{}] 13:59:20 INFO - PROCESS | 1648 | 1464987560657 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}] 13:59:20 INFO - PROCESS | 1648 | 1464987560752 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:59:20 INFO - PROCESS | 1648 | 1464987560757 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11704b800 == 39 [pid = 1648] [id = 109] 13:59:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128b7b000) [pid = 1648] [serial = 324] [outer = 0x0] 13:59:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128b84000) [pid = 1648] [serial = 325] [outer = 0x128b7b000] 13:59:20 INFO - PROCESS | 1648 | 1464987560782 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x113d0b400) [pid = 1648] [serial = 326] [outer = 0x128b7b000] 13:59:21 INFO - PROCESS | 1648 | 1464987561133 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]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:59:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 529ms 13:59:21 INFO - PROCESS | 1648 | 1464987561158 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:59:21 INFO - PROCESS | 1648 | 1464987561162 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:59:21 INFO - PROCESS | 1648 | 1464987561165 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 1648 | 1464987561167 Marionette TRACE conn2 <- [1,410,null,{}] 13:59:21 INFO - PROCESS | 1648 | 1464987561170 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}] 13:59:21 INFO - PROCESS | 1648 | 1464987561311 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:59:21 INFO - PROCESS | 1648 | 1464987561358 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250ba800 == 40 [pid = 1648] [id = 110] 13:59:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1274a8000) [pid = 1648] [serial = 327] [outer = 0x0] 13:59:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12928b800) [pid = 1648] [serial = 328] [outer = 0x1274a8000] 13:59:21 INFO - PROCESS | 1648 | 1464987561431 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129673400) [pid = 1648] [serial = 329] [outer = 0x1274a8000] 13:59:21 INFO - PROCESS | 1648 | 1464987561772 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]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:59:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 621ms 13:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:59:21 INFO - PROCESS | 1648 | 1464987561786 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 1648 | 1464987561787 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:59:21 INFO - PROCESS | 1648 | 1464987561790 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 1648 | 1464987561793 Marionette TRACE conn2 <- [1,414,null,{}] 13:59:21 INFO - PROCESS | 1648 | 1464987561803 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}] 13:59:21 INFO - PROCESS | 1648 | 1464987561894 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:59:21 INFO - PROCESS | 1648 | 1464987561899 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x126e78000 == 41 [pid = 1648] [id = 111] 13:59:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128b7f000) [pid = 1648] [serial = 330] [outer = 0x0] 13:59:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12a776c00) [pid = 1648] [serial = 331] [outer = 0x128b7f000] 13:59:21 INFO - PROCESS | 1648 | 1464987561924 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12a7e1800) [pid = 1648] [serial = 332] [outer = 0x128b7f000] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11906cc00) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1256b2c00) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x123fcd800) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11607dc00) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11297e800) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1182bfc00) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1199bb800) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126e8b000) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11a16d400) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11900d800) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1274a2c00) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126a1d000) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1242c4400) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:59:22 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123e0f000) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:59:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:59:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 528ms 13:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:59:22 INFO - PROCESS | 1648 | 1464987562313 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]]]}] 13:59:22 INFO - PROCESS | 1648 | 1464987562318 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 1648 | 1464987562319 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:59:22 INFO - PROCESS | 1648 | 1464987562321 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1648 | 1464987562324 Marionette TRACE conn2 <- [1,418,null,{}] 13:59:22 INFO - PROCESS | 1648 | 1464987562328 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}] 13:59:22 INFO - PROCESS | 1648 | 1464987562410 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:59:22 INFO - PROCESS | 1648 | 1464987562453 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f96000 == 42 [pid = 1648] [id = 112] 13:59:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1183b4c00) [pid = 1648] [serial = 333] [outer = 0x0] 13:59:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x123e0f000) [pid = 1648] [serial = 334] [outer = 0x1183b4c00] 13:59:22 INFO - PROCESS | 1648 | 1464987562478 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128b85800) [pid = 1648] [serial = 335] [outer = 0x1183b4c00] 13:59:23 INFO - PROCESS | 1648 | 1464987563276 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]]]}] 13:59:23 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 13:59:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 973ms 13:59:23 INFO - PROCESS | 1648 | 1464987563295 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:59:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:59:23 INFO - PROCESS | 1648 | 1464987563297 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:59:23 INFO - PROCESS | 1648 | 1464987563300 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 1648 | 1464987563303 Marionette TRACE conn2 <- [1,422,null,{}] 13:59:23 INFO - PROCESS | 1648 | 1464987563306 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}] 13:59:23 INFO - PROCESS | 1648 | 1464987563445 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:59:23 INFO - PROCESS | 1648 | 1464987563452 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296dc000 == 43 [pid = 1648] [id = 113] 13:59:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12a775000) [pid = 1648] [serial = 336] [outer = 0x0] 13:59:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12aac7400) [pid = 1648] [serial = 337] [outer = 0x12a775000] 13:59:23 INFO - PROCESS | 1648 | 1464987563485 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12af9a400) [pid = 1648] [serial = 338] [outer = 0x12a775000] 13:59:23 INFO - PROCESS | 1648 | 1464987563661 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:59:24 INFO - PROCESS | 1648 | 1464987564379 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]]]}] 13:59:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:59:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1123ms 13:59:24 INFO - PROCESS | 1648 | 1464987564424 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:59:24 INFO - PROCESS | 1648 | 1464987564426 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:59:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:59:24 INFO - PROCESS | 1648 | 1464987564430 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 1648 | 1464987564433 Marionette TRACE conn2 <- [1,426,null,{}] 13:59:24 INFO - PROCESS | 1648 | 1464987564437 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}] 13:59:24 INFO - PROCESS | 1648 | 1464987564563 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:59:24 INFO - PROCESS | 1648 | 1464987564608 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161db800 == 44 [pid = 1648] [id = 114] 13:59:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x116743c00) [pid = 1648] [serial = 339] [outer = 0x0] 13:59:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116746400) [pid = 1648] [serial = 340] [outer = 0x116743c00] 13:59:24 INFO - PROCESS | 1648 | 1464987564640 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118289c00) [pid = 1648] [serial = 341] [outer = 0x116743c00] 13:59:25 INFO - PROCESS | 1648 | 1464987565165 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] 13:59:25 INFO - PROCESS | 1648 | 1464987565212 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:59:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:59:25 INFO - PROCESS | 1648 | 1464987565219 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1648 | 1464987565221 Marionette TRACE conn2 <- [1,430,null,{}] 13:59:25 INFO - PROCESS | 1648 | 1464987565224 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}] 13:59:25 INFO - PROCESS | 1648 | 1464987565320 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:59:25 INFO - PROCESS | 1648 | 1464987565378 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119550000 == 45 [pid = 1648] [id = 115] 13:59:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1187a8000) [pid = 1648] [serial = 342] [outer = 0x0] 13:59:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11906d400) [pid = 1648] [serial = 343] [outer = 0x1187a8000] 13:59:25 INFO - PROCESS | 1648 | 1464987565408 Marionette DEBUG loaded listener.js 13:59:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119127c00) [pid = 1648] [serial = 344] [outer = 0x1187a8000] 13:59:25 INFO - PROCESS | 1648 | 1464987565850 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]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:59:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 13:59:25 INFO - PROCESS | 1648 | 1464987565905 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1648 | 1464987565908 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:59:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:59:25 INFO - PROCESS | 1648 | 1464987565911 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1648 | 1464987565914 Marionette TRACE conn2 <- [1,434,null,{}] 13:59:25 INFO - PROCESS | 1648 | 1464987565922 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}] 13:59:26 INFO - PROCESS | 1648 | 1464987566021 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:59:26 INFO - PROCESS | 1648 | 1464987566081 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x129350000 == 46 [pid = 1648] [id = 116] 13:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1212d2400) [pid = 1648] [serial = 345] [outer = 0x0] 13:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x124009000) [pid = 1648] [serial = 346] [outer = 0x1212d2400] 13:59:26 INFO - PROCESS | 1648 | 1464987566112 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x124fe0c00) [pid = 1648] [serial = 347] [outer = 0x1212d2400] 13:59:26 INFO - PROCESS | 1648 | 1464987566530 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]]]}] 13:59:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:59:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms 13:59:26 INFO - PROCESS | 1648 | 1464987566584 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:59:26 INFO - PROCESS | 1648 | 1464987566585 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:59:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:59:26 INFO - PROCESS | 1648 | 1464987566588 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:59:26 INFO - PROCESS | 1648 | 1464987566589 Marionette TRACE conn2 <- [1,438,null,{}] 13:59:26 INFO - PROCESS | 1648 | 1464987566592 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}] 13:59:26 INFO - PROCESS | 1648 | 1464987566689 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:59:26 INFO - PROCESS | 1648 | 1464987566736 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b20a800 == 47 [pid = 1648] [id = 117] 13:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126a17c00) [pid = 1648] [serial = 348] [outer = 0x0] 13:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x127260c00) [pid = 1648] [serial = 349] [outer = 0x126a17c00] 13:59:26 INFO - PROCESS | 1648 | 1464987566765 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x128fc6800) [pid = 1648] [serial = 350] [outer = 0x126a17c00] 13:59:27 INFO - PROCESS | 1648 | 1464987567188 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]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:59:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 619ms 13:59:27 INFO - PROCESS | 1648 | 1464987567209 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:59:27 INFO - PROCESS | 1648 | 1464987567211 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:59:27 INFO - PROCESS | 1648 | 1464987567213 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1648 | 1464987567215 Marionette TRACE conn2 <- [1,442,null,{}] 13:59:27 INFO - PROCESS | 1648 | 1464987567217 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}] 13:59:27 INFO - PROCESS | 1648 | 1464987567421 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:59:27 INFO - PROCESS | 1648 | 1464987567527 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e05800 == 48 [pid = 1648] [id = 118] 13:59:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1161fd000) [pid = 1648] [serial = 351] [outer = 0x0] 13:59:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11689d400) [pid = 1648] [serial = 352] [outer = 0x1161fd000] 13:59:27 INFO - PROCESS | 1648 | 1464987567554 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11828bc00) [pid = 1648] [serial = 353] [outer = 0x1161fd000] 13:59:28 INFO - PROCESS | 1648 | 1464987568011 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]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:59:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 819ms 13:59:28 INFO - PROCESS | 1648 | 1464987568049 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1648 | 1464987568051 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:59:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:59:28 INFO - PROCESS | 1648 | 1464987568055 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1648 | 1464987568060 Marionette TRACE conn2 <- [1,446,null,{}] 13:59:28 INFO - PROCESS | 1648 | 1464987568063 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}] 13:59:28 INFO - PROCESS | 1648 | 1464987568155 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11705b800 == 47 [pid = 1648] [id = 67] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119f96000 == 46 [pid = 1648] [id = 112] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x126e78000 == 45 [pid = 1648] [id = 111] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1250ba800 == 44 [pid = 1648] [id = 110] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11704b800 == 43 [pid = 1648] [id = 109] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x121119000 == 42 [pid = 1648] [id = 108] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119f7e000 == 41 [pid = 1648] [id = 107] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12927f800) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119960000 == 40 [pid = 1648] [id = 106] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1187e0800 == 39 [pid = 1648] [id = 105] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1166de800 == 38 [pid = 1648] [id = 104] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x118570000 == 37 [pid = 1648] [id = 103] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4bf000 == 36 [pid = 1648] [id = 101] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119972000 == 35 [pid = 1648] [id = 100] 13:59:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11687b000 == 34 [pid = 1648] [id = 99] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126f11400) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x129284800) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x128b79400) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1256b3800) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x127214400) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x124dc9400) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128b7d400) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1293f8400) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128b81c00) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x123b0e400) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1293f0000) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1256bb400) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x124437400) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11265dc00) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11828e800) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126a1cc00) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1190bd800) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x117383000) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118292400) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1166c6400) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1138c9400) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1183ad400) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1187a5c00) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119cb3400) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119dbb800) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1274a6400) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1212d0c00) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1190c3000) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1194c0800) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x129288c00) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119dbe800) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1648 | 1464987568229 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1160a1800 == 35 [pid = 1648] [id = 119] 13:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1166c6400) [pid = 1648] [serial = 354] [outer = 0x0] 13:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118293000) [pid = 1648] [serial = 355] [outer = 0x1166c6400] 13:59:28 INFO - PROCESS | 1648 | 1464987568257 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119073800) [pid = 1648] [serial = 356] [outer = 0x1166c6400] 13:59:28 INFO - PROCESS | 1648 | 1464987568564 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]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:59:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 573ms 13:59:28 INFO - PROCESS | 1648 | 1464987568628 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1648 | 1464987568630 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:59:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:59:28 INFO - PROCESS | 1648 | 1464987568632 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1648 | 1464987568633 Marionette TRACE conn2 <- [1,450,null,{}] 13:59:28 INFO - PROCESS | 1648 | 1464987568636 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}] 13:59:28 INFO - PROCESS | 1648 | 1464987568712 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:59:28 INFO - PROCESS | 1648 | 1464987568738 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187e2000 == 36 [pid = 1648] [id = 120] 13:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119740800) [pid = 1648] [serial = 357] [outer = 0x0] 13:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119cb1400) [pid = 1648] [serial = 358] [outer = 0x119740800] 13:59:28 INFO - PROCESS | 1648 | 1464987568767 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119dbe000) [pid = 1648] [serial = 359] [outer = 0x119740800] 13:59:29 INFO - PROCESS | 1648 | 1464987569095 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] 13:59:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:59:29 INFO - PROCESS | 1648 | 1464987569154 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:59:29 INFO - PROCESS | 1648 | 1464987569161 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:59:29 INFO - PROCESS | 1648 | 1464987569164 Marionette TRACE conn2 <- [1,454,null,{}] 13:59:29 INFO - PROCESS | 1648 | 1464987569167 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}] 13:59:29 INFO - PROCESS | 1648 | 1464987569244 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:59:29 INFO - PROCESS | 1648 | 1464987569248 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c15800 == 37 [pid = 1648] [id = 121] 13:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1212d3000) [pid = 1648] [serial = 360] [outer = 0x0] 13:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12400f800) [pid = 1648] [serial = 361] [outer = 0x1212d3000] 13:59:29 INFO - PROCESS | 1648 | 1464987569276 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1256b6400) [pid = 1648] [serial = 362] [outer = 0x1212d3000] 13:59:29 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:29 INFO - PROCESS | 1648 | 1464987569596 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]]]}] 13:59:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:59:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 474ms 13:59:29 INFO - PROCESS | 1648 | 1464987569633 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:59:29 INFO - PROCESS | 1648 | 1464987569635 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:59:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:59:29 INFO - PROCESS | 1648 | 1464987569638 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:59:29 INFO - PROCESS | 1648 | 1464987569640 Marionette TRACE conn2 <- [1,458,null,{}] 13:59:29 INFO - PROCESS | 1648 | 1464987569644 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}] 13:59:29 INFO - PROCESS | 1648 | 1464987569785 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:59:29 INFO - PROCESS | 1648 | 1464987569798 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f8e000 == 38 [pid = 1648] [id = 122] 13:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11973fc00) [pid = 1648] [serial = 363] [outer = 0x0] 13:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126e8ac00) [pid = 1648] [serial = 364] [outer = 0x11973fc00] 13:59:29 INFO - PROCESS | 1648 | 1464987569838 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128b7bc00) [pid = 1648] [serial = 365] [outer = 0x11973fc00] 13:59:30 INFO - PROCESS | 1648 | 1464987570230 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] 13:59:30 INFO - PROCESS | 1648 | 1464987570262 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:59:30 INFO - PROCESS | 1648 | 1464987570264 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1648 | 1464987570265 Marionette TRACE conn2 <- [1,462,null,{}] 13:59:30 INFO - PROCESS | 1648 | 1464987570267 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}] 13:59:30 INFO - PROCESS | 1648 | 1464987570340 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:59:30 INFO - PROCESS | 1648 | 1464987570398 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c37000 == 39 [pid = 1648] [id = 123] 13:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129288c00) [pid = 1648] [serial = 366] [outer = 0x0] 13:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1293b3800) [pid = 1648] [serial = 367] [outer = 0x129288c00] 13:59:30 INFO - PROCESS | 1648 | 1464987570430 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12966f400) [pid = 1648] [serial = 368] [outer = 0x129288c00] 13:59:30 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:30 INFO - PROCESS | 1648 | 1464987570848 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] 13:59:30 INFO - PROCESS | 1648 | 1464987570886 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:59:30 INFO - PROCESS | 1648 | 1464987570888 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1648 | 1464987570891 Marionette TRACE conn2 <- [1,466,null,{}] 13:59:30 INFO - PROCESS | 1648 | 1464987570896 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}] 13:59:30 INFO - PROCESS | 1648 | 1464987570978 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:59:30 INFO - PROCESS | 1648 | 1464987570984 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x116089000 == 40 [pid = 1648] [id = 124] 13:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x129289c00) [pid = 1648] [serial = 369] [outer = 0x0] 13:59:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12aacc800) [pid = 1648] [serial = 370] [outer = 0x129289c00] 13:59:31 INFO - PROCESS | 1648 | 1464987571024 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12af9bc00) [pid = 1648] [serial = 371] [outer = 0x129289c00] 13:59:31 INFO - PROCESS | 1648 | 1464987571538 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] 13:59:31 INFO - PROCESS | 1648 | 1464987571569 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:59:31 INFO - PROCESS | 1648 | 1464987571573 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1648 | 1464987571574 Marionette TRACE conn2 <- [1,470,null,{}] 13:59:31 INFO - PROCESS | 1648 | 1464987571578 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}] 13:59:31 INFO - PROCESS | 1648 | 1464987571718 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:59:31 INFO - PROCESS | 1648 | 1464987571734 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f48800 == 41 [pid = 1648] [id = 125] 13:59:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12a7e9400) [pid = 1648] [serial = 372] [outer = 0x0] 13:59:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12b037000) [pid = 1648] [serial = 373] [outer = 0x12a7e9400] 13:59:31 INFO - PROCESS | 1648 | 1464987571758 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12b2f0400) [pid = 1648] [serial = 374] [outer = 0x12a7e9400] 13:59:32 INFO - PROCESS | 1648 | 1464987572069 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]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:59:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 521ms 13:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:59:32 INFO - PROCESS | 1648 | 1464987572095 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 1648 | 1464987572097 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:59:32 INFO - PROCESS | 1648 | 1464987572112 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1648 | 1464987572114 Marionette TRACE conn2 <- [1,474,null,{}] 13:59:32 INFO - PROCESS | 1648 | 1464987572116 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}] 13:59:32 INFO - PROCESS | 1648 | 1464987572205 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:59:32 INFO - PROCESS | 1648 | 1464987572210 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f62800 == 42 [pid = 1648] [id = 126] 13:59:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12b035400) [pid = 1648] [serial = 375] [outer = 0x0] 13:59:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12bb28000) [pid = 1648] [serial = 376] [outer = 0x12b035400] 13:59:32 INFO - PROCESS | 1648 | 1464987572235 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12bb30c00) [pid = 1648] [serial = 377] [outer = 0x12b035400] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x123e10c00) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128b7b000) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11828d000) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128b7f000) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1190c0000) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119dc1000) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1183b4c00) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119db6000) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1161a5400) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1274a8000) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12442fc00) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x111c1fc00) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1131b7400) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:59:32 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1167eec00) [pid = 1648] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:59:32 INFO - PROCESS | 1648 | 1464987572620 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]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:59:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 532ms 13:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:59:32 INFO - PROCESS | 1648 | 1464987572631 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 1648 | 1464987572632 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:59:32 INFO - PROCESS | 1648 | 1464987572634 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1648 | 1464987572636 Marionette TRACE conn2 <- [1,478,null,{}] 13:59:32 INFO - PROCESS | 1648 | 1464987572638 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}] 13:59:32 INFO - PROCESS | 1648 | 1464987572714 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:59:32 INFO - PROCESS | 1648 | 1464987572718 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x121108000 == 43 [pid = 1648] [id = 127] 13:59:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11689d000) [pid = 1648] [serial = 378] [outer = 0x0] 13:59:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119dbd000) [pid = 1648] [serial = 379] [outer = 0x11689d000] 13:59:32 INFO - PROCESS | 1648 | 1464987572786 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128b82000) [pid = 1648] [serial = 380] [outer = 0x11689d000] 13:59:33 INFO - PROCESS | 1648 | 1464987573084 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]]]}] 13:59:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:59:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 467ms 13:59:33 INFO - PROCESS | 1648 | 1464987573103 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:59:33 INFO - PROCESS | 1648 | 1464987573104 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:59:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:59:33 INFO - PROCESS | 1648 | 1464987573107 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 1648 | 1464987573110 Marionette TRACE conn2 <- [1,482,null,{}] 13:59:33 INFO - PROCESS | 1648 | 1464987573114 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}] 13:59:33 INFO - PROCESS | 1648 | 1464987573200 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:59:33 INFO - PROCESS | 1648 | 1464987573204 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af1a800 == 44 [pid = 1648] [id = 128] 13:59:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a773800) [pid = 1648] [serial = 381] [outer = 0x0] 13:59:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12bb55400) [pid = 1648] [serial = 382] [outer = 0x12a773800] 13:59:33 INFO - PROCESS | 1648 | 1464987573235 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12bb5f400) [pid = 1648] [serial = 383] [outer = 0x12a773800] 13:59:33 INFO - PROCESS | 1648 | 1464987573591 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]]]}] 13:59:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:59:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 525ms 13:59:33 INFO - PROCESS | 1648 | 1464987573632 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:59:33 INFO - PROCESS | 1648 | 1464987573634 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:59:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:59:33 INFO - PROCESS | 1648 | 1464987573636 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 1648 | 1464987573638 Marionette TRACE conn2 <- [1,486,null,{}] 13:59:33 INFO - PROCESS | 1648 | 1464987573640 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}] 13:59:33 INFO - PROCESS | 1648 | 1464987573730 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:59:33 INFO - PROCESS | 1648 | 1464987573735 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0d800 == 45 [pid = 1648] [id = 129] 13:59:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12bb61000) [pid = 1648] [serial = 384] [outer = 0x0] 13:59:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12c18f400) [pid = 1648] [serial = 385] [outer = 0x12bb61000] 13:59:33 INFO - PROCESS | 1648 | 1464987573760 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12c592c00) [pid = 1648] [serial = 386] [outer = 0x12bb61000] 13:59:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:59:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 419ms 13:59:34 INFO - PROCESS | 1648 | 1464987574051 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]]]}] 13:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:59:34 INFO - PROCESS | 1648 | 1464987574063 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1648 | 1464987574064 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:59:34 INFO - PROCESS | 1648 | 1464987574066 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1648 | 1464987574067 Marionette TRACE conn2 <- [1,490,null,{}] 13:59:34 INFO - PROCESS | 1648 | 1464987574069 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}] 13:59:34 INFO - PROCESS | 1648 | 1464987574150 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:59:34 INFO - PROCESS | 1648 | 1464987574155 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf0f000 == 46 [pid = 1648] [id = 130] 13:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1212d8000) [pid = 1648] [serial = 387] [outer = 0x0] 13:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12c599400) [pid = 1648] [serial = 388] [outer = 0x1212d8000] 13:59:34 INFO - PROCESS | 1648 | 1464987574183 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12c856400) [pid = 1648] [serial = 389] [outer = 0x1212d8000] 13:59:34 INFO - PROCESS | 1648 | 1464987574546 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]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:59:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 518ms 13:59:34 INFO - PROCESS | 1648 | 1464987574585 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1648 | 1464987574587 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:59:34 INFO - PROCESS | 1648 | 1464987574591 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1648 | 1464987574593 Marionette TRACE conn2 <- [1,494,null,{}] 13:59:34 INFO - PROCESS | 1648 | 1464987574597 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}] 13:59:34 INFO - PROCESS | 1648 | 1464987574701 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:59:34 INFO - PROCESS | 1648 | 1464987574747 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167b3800 == 47 [pid = 1648] [id = 131] 13:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11607dc00) [pid = 1648] [serial = 390] [outer = 0x0] 13:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1168a5400) [pid = 1648] [serial = 391] [outer = 0x11607dc00] 13:59:34 INFO - PROCESS | 1648 | 1464987574778 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1182ba400) [pid = 1648] [serial = 392] [outer = 0x11607dc00] 13:59:35 INFO - PROCESS | 1648 | 1464987575267 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]]]}] 13:59:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:59:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 721ms 13:59:35 INFO - PROCESS | 1648 | 1464987575313 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 1648 | 1464987575319 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:59:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:59:35 INFO - PROCESS | 1648 | 1464987575328 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 1648 | 1464987575331 Marionette TRACE conn2 <- [1,498,null,{}] 13:59:35 INFO - PROCESS | 1648 | 1464987575335 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}] 13:59:35 INFO - PROCESS | 1648 | 1464987575484 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:59:35 INFO - PROCESS | 1648 | 1464987575587 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x121119000 == 48 [pid = 1648] [id = 132] 13:59:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1190c3400) [pid = 1648] [serial = 393] [outer = 0x0] 13:59:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119ca9c00) [pid = 1648] [serial = 394] [outer = 0x1190c3400] 13:59:35 INFO - PROCESS | 1648 | 1464987575621 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1212d3400) [pid = 1648] [serial = 395] [outer = 0x1190c3400] 13:59:36 INFO - PROCESS | 1648 | 1464987576021 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]]]}] 13:59:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:59:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 724ms 13:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:59:36 INFO - PROCESS | 1648 | 1464987576059 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 1648 | 1464987576061 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:59:36 INFO - PROCESS | 1648 | 1464987576065 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1648 | 1464987576067 Marionette TRACE conn2 <- [1,502,null,{}] 13:59:36 INFO - PROCESS | 1648 | 1464987576077 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}] 13:59:36 INFO - PROCESS | 1648 | 1464987576178 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:59:36 INFO - PROCESS | 1648 | 1464987576227 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0b000 == 49 [pid = 1648] [id = 133] 13:59:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x123d58800) [pid = 1648] [serial = 396] [outer = 0x0] 13:59:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126a1d400) [pid = 1648] [serial = 397] [outer = 0x123d58800] 13:59:36 INFO - PROCESS | 1648 | 1464987576259 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x129286000) [pid = 1648] [serial = 398] [outer = 0x123d58800] 13:59:36 INFO - PROCESS | 1648 | 1464987576676 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]]]}] 13:59:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:59:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 621ms 13:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:59:36 INFO - PROCESS | 1648 | 1464987576685 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 1648 | 1464987576687 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:59:36 INFO - PROCESS | 1648 | 1464987576690 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1648 | 1464987576693 Marionette TRACE conn2 <- [1,506,null,{}] 13:59:36 INFO - PROCESS | 1648 | 1464987576696 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}] 13:59:36 INFO - PROCESS | 1648 | 1464987576792 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:59:36 INFO - PROCESS | 1648 | 1464987576837 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c113000 == 50 [pid = 1648] [id = 134] 13:59:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12966c800) [pid = 1648] [serial = 399] [outer = 0x0] 13:59:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12a7dfc00) [pid = 1648] [serial = 400] [outer = 0x12966c800] 13:59:36 INFO - PROCESS | 1648 | 1464987576867 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12bb25c00) [pid = 1648] [serial = 401] [outer = 0x12966c800] 13:59:37 INFO - PROCESS | 1648 | 1464987577284 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]]]}] 13:59:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:59:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 621ms 13:59:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:59:37 INFO - PROCESS | 1648 | 1464987577311 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:59:37 INFO - PROCESS | 1648 | 1464987577313 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:59:37 INFO - PROCESS | 1648 | 1464987577315 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 1648 | 1464987577316 Marionette TRACE conn2 <- [1,510,null,{}] 13:59:37 INFO - PROCESS | 1648 | 1464987577319 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}] 13:59:37 INFO - PROCESS | 1648 | 1464987577412 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:59:37 INFO - PROCESS | 1648 | 1464987577492 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c55a000 == 51 [pid = 1648] [id = 135] 13:59:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12bb54800) [pid = 1648] [serial = 402] [outer = 0x0] 13:59:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12c189800) [pid = 1648] [serial = 403] [outer = 0x12bb54800] 13:59:37 INFO - PROCESS | 1648 | 1464987577533 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12c58c400) [pid = 1648] [serial = 404] [outer = 0x12bb54800] 13:59:38 INFO - PROCESS | 1648 | 1464987577999 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]]]}] 13:59:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:59:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 719ms 13:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:59:38 INFO - PROCESS | 1648 | 1464987578035 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1648 | 1464987578036 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:59:38 INFO - PROCESS | 1648 | 1464987578038 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1648 | 1464987578040 Marionette TRACE conn2 <- [1,514,null,{}] 13:59:38 INFO - PROCESS | 1648 | 1464987578045 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}] 13:59:38 INFO - PROCESS | 1648 | 1464987578157 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:59:38 INFO - PROCESS | 1648 | 1464987578224 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11612a800 == 52 [pid = 1648] [id = 136] 13:59:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x111f3f400) [pid = 1648] [serial = 405] [outer = 0x0] 13:59:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1182c2c00) [pid = 1648] [serial = 406] [outer = 0x111f3f400] 13:59:38 INFO - PROCESS | 1648 | 1464987578254 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12cdc1800) [pid = 1648] [serial = 407] [outer = 0x111f3f400] 13:59:38 INFO - PROCESS | 1648 | 1464987578828 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]]]}] 13:59:38 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 13:59:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 823ms 13:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:59:38 INFO - PROCESS | 1648 | 1464987578861 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1648 | 1464987578863 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:59:38 INFO - PROCESS | 1648 | 1464987578867 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1648 | 1464987578869 Marionette TRACE conn2 <- [1,518,null,{}] 13:59:38 INFO - PROCESS | 1648 | 1464987578872 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}] 13:59:38 INFO - PROCESS | 1648 | 1464987578969 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:59:39 INFO - PROCESS | 1648 | 1464987579022 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e15800 == 53 [pid = 1648] [id = 137] 13:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x113d07800) [pid = 1648] [serial = 408] [outer = 0x0] 13:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11506e000) [pid = 1648] [serial = 409] [outer = 0x113d07800] 13:59:39 INFO - PROCESS | 1648 | 1464987579051 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1167f1800) [pid = 1648] [serial = 410] [outer = 0x113d07800] 13:59:39 INFO - PROCESS | 1648 | 1464987579478 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]]]}] 13:59:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:59:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 620ms 13:59:39 INFO - PROCESS | 1648 | 1464987579487 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 1648 | 1464987579493 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:59:39 INFO - PROCESS | 1648 | 1464987579499 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1648 | 1464987579502 Marionette TRACE conn2 <- [1,522,null,{}] 13:59:39 INFO - PROCESS | 1648 | 1464987579506 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}] 13:59:39 INFO - PROCESS | 1648 | 1464987579663 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0d800 == 52 [pid = 1648] [id = 129] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12af1a800 == 51 [pid = 1648] [id = 128] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x121108000 == 50 [pid = 1648] [id = 127] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12aac7400) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x116847000) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11859b800) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11a16f400) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x128f62800 == 49 [pid = 1648] [id = 126] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x126f48800 == 48 [pid = 1648] [id = 125] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x116089000 == 47 [pid = 1648] [id = 124] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x123c37000 == 46 [pid = 1648] [id = 123] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x119f8e000 == 45 [pid = 1648] [id = 122] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x119c15800 == 44 [pid = 1648] [id = 121] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1187e2000 == 43 [pid = 1648] [id = 120] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1160a1800 == 42 [pid = 1648] [id = 119] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x117e05800 == 41 [pid = 1648] [id = 118] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x119550000 == 40 [pid = 1648] [id = 115] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1161db800 == 39 [pid = 1648] [id = 114] 13:59:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1296dc000 == 38 [pid = 1648] [id = 113] 13:59:39 INFO - PROCESS | 1648 | 1464987579791 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e09000 == 39 [pid = 1648] [id = 138] 13:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11673ec00) [pid = 1648] [serial = 411] [outer = 0x0] 13:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11824e400) [pid = 1648] [serial = 412] [outer = 0x11673ec00] 13:59:39 INFO - PROCESS | 1648 | 1464987579837 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1190b5000) [pid = 1648] [serial = 413] [outer = 0x11673ec00] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1161fc800) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x117673400) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1131c8000) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x126f12400) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x124434400) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x128b84000) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1182c4c00) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12a776c00) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1185a5400) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1199c4000) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119356800) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x123fcf000) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x123e0f000) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11a074400) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1212d6800) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11738ec00) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x116847400) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128b85800) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x129673400) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12928b800) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12a7e1800) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1250ee000) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x113d0b400) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12720f800) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12419cc00) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 1648 | 1464987580293 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]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 822ms 13:59:40 INFO - PROCESS | 1648 | 1464987580336 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1648 | 1464987580338 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:59:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:59:40 INFO - PROCESS | 1648 | 1464987580344 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1648 | 1464987580346 Marionette TRACE conn2 <- [1,526,null,{}] 13:59:40 INFO - PROCESS | 1648 | 1464987580353 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}] 13:59:40 INFO - PROCESS | 1648 | 1464987580442 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:59:40 INFO - PROCESS | 1648 | 1464987580449 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119954000 == 40 [pid = 1648] [id = 139] 13:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119db6800) [pid = 1648] [serial = 414] [outer = 0x0] 13:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11a074800) [pid = 1648] [serial = 415] [outer = 0x119db6800] 13:59:40 INFO - PROCESS | 1648 | 1464987580476 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1212db400) [pid = 1648] [serial = 416] [outer = 0x119db6800] 13:59:40 INFO - PROCESS | 1648 | 1464987580819 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]]]}] 13:59:40 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 13:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 523ms 13:59:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:59:40 INFO - PROCESS | 1648 | 1464987580867 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1648 | 1464987580868 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:59:40 INFO - PROCESS | 1648 | 1464987580871 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1648 | 1464987580872 Marionette TRACE conn2 <- [1,530,null,{}] 13:59:40 INFO - PROCESS | 1648 | 1464987580874 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}] 13:59:40 INFO - PROCESS | 1648 | 1464987580951 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:59:40 INFO - PROCESS | 1648 | 1464987580960 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f9b800 == 41 [pid = 1648] [id = 140] 13:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12442c400) [pid = 1648] [serial = 417] [outer = 0x0] 13:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126e8a400) [pid = 1648] [serial = 418] [outer = 0x12442c400] 13:59:40 INFO - PROCESS | 1648 | 1464987580993 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1274a7000) [pid = 1648] [serial = 419] [outer = 0x12442c400] 13:59:41 INFO - PROCESS | 1648 | 1464987581291 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"]]]}] 13:59:41 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 13:59:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:59:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:59:41 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 13:59:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:59:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:59:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 13:59:41 INFO - PROCESS | 1648 | 1464987581344 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 1648 | 1464987581345 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:59:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:59:41 INFO - PROCESS | 1648 | 1464987581347 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 1648 | 1464987581348 Marionette TRACE conn2 <- [1,534,null,{}] 13:59:41 INFO - PROCESS | 1648 | 1464987581351 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}] 13:59:41 INFO - PROCESS | 1648 | 1464987581416 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:59:41 INFO - PROCESS | 1648 | 1464987581419 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1245dd800 == 42 [pid = 1648] [id = 141] 13:59:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128b7c400) [pid = 1648] [serial = 420] [outer = 0x0] 13:59:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12928a400) [pid = 1648] [serial = 421] [outer = 0x128b7c400] 13:59:41 INFO - PROCESS | 1648 | 1464987581442 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12a776800) [pid = 1648] [serial = 422] [outer = 0x128b7c400] 13:59:41 INFO - PROCESS | 1648 | 1464987581887 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]]]}] 13:59:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:59:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 570ms 13:59:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:59:41 INFO - PROCESS | 1648 | 1464987581918 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 1648 | 1464987581920 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:59:41 INFO - PROCESS | 1648 | 1464987581923 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 1648 | 1464987581925 Marionette TRACE conn2 <- [1,538,null,{}] 13:59:41 INFO - PROCESS | 1648 | 1464987581928 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}] 13:59:42 INFO - PROCESS | 1648 | 1464987582101 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:59:42 INFO - PROCESS | 1648 | 1464987582130 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x128bd3800 == 43 [pid = 1648] [id = 142] 13:59:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a771000) [pid = 1648] [serial = 423] [outer = 0x0] 13:59:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12af90c00) [pid = 1648] [serial = 424] [outer = 0x12a771000] 13:59:42 INFO - PROCESS | 1648 | 1464987582161 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12bb2e800) [pid = 1648] [serial = 425] [outer = 0x12a771000] 13:59:42 INFO - PROCESS | 1648 | 1464987582492 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]]]}] 13:59:42 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. 13:59:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 620ms 13:59:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:59:42 INFO - PROCESS | 1648 | 1464987582543 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1648 | 1464987582544 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:59:42 INFO - PROCESS | 1648 | 1464987582547 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1648 | 1464987582548 Marionette TRACE conn2 <- [1,542,null,{}] 13:59:42 INFO - PROCESS | 1648 | 1464987582550 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}] 13:59:42 INFO - PROCESS | 1648 | 1464987582639 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:59:42 INFO - PROCESS | 1648 | 1464987582653 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4af800 == 44 [pid = 1648] [id = 143] 13:59:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12bb23400) [pid = 1648] [serial = 426] [outer = 0x0] 13:59:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12c18a400) [pid = 1648] [serial = 427] [outer = 0x12bb23400] 13:59:42 INFO - PROCESS | 1648 | 1464987582677 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12c590000) [pid = 1648] [serial = 428] [outer = 0x12bb23400] 13:59:43 INFO - PROCESS | 1648 | 1464987582999 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]]]}] 13:59:43 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. 13:59:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 13:59:43 INFO - PROCESS | 1648 | 1464987583015 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:59:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:59:43 INFO - PROCESS | 1648 | 1464987583016 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:59:43 INFO - PROCESS | 1648 | 1464987583019 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 1648 | 1464987583020 Marionette TRACE conn2 <- [1,546,null,{}] 13:59:43 INFO - PROCESS | 1648 | 1464987583022 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}] 13:59:43 INFO - PROCESS | 1648 | 1464987583118 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:59:43 INFO - PROCESS | 1648 | 1464987583132 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0b000 == 45 [pid = 1648] [id = 144] 13:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12c595c00) [pid = 1648] [serial = 429] [outer = 0x0] 13:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12c859000) [pid = 1648] [serial = 430] [outer = 0x12c595c00] 13:59:43 INFO - PROCESS | 1648 | 1464987583163 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12c860800) [pid = 1648] [serial = 431] [outer = 0x12c595c00] 13:59:43 INFO - PROCESS | 1648 | 1464987583511 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]]]}] 13:59:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:59:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 13:59:43 INFO - PROCESS | 1648 | 1464987583539 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:59:43 INFO - PROCESS | 1648 | 1464987583540 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:59:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:59:43 INFO - PROCESS | 1648 | 1464987583549 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 1648 | 1464987583550 Marionette TRACE conn2 <- [1,550,null,{}] 13:59:43 INFO - PROCESS | 1648 | 1464987583553 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}] 13:59:43 INFO - PROCESS | 1648 | 1464987583654 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:59:43 INFO - PROCESS | 1648 | 1464987583698 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf03800 == 46 [pid = 1648] [id = 145] 13:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12c85a800) [pid = 1648] [serial = 432] [outer = 0x0] 13:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12cdc0c00) [pid = 1648] [serial = 433] [outer = 0x12c85a800] 13:59:43 INFO - PROCESS | 1648 | 1464987583729 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12cdc9c00) [pid = 1648] [serial = 434] [outer = 0x12c85a800] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12bb61000) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12a773800) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x129288c00) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x128e36400) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x119cb3000) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x113f0b800) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119066c00) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x111e3d800) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1182c0c00) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119357800) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11738e400) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x129289c00) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a7e9400) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12b035400) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11689d000) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1161fd000) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119740800) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12a775000) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11973fc00) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1212d3000) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1166c6400) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:59:44 INFO - PROCESS | 1648 | 1464987584168 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]]]}] 13:59:44 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. 13:59:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 667ms 13:59:44 INFO - PROCESS | 1648 | 1464987584218 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1648 | 1464987584219 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:59:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:59:44 INFO - PROCESS | 1648 | 1464987584221 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1648 | 1464987584222 Marionette TRACE conn2 <- [1,554,null,{}] 13:59:44 INFO - PROCESS | 1648 | 1464987584224 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}] 13:59:44 INFO - PROCESS | 1648 | 1464987584301 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:59:44 INFO - PROCESS | 1648 | 1464987584353 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12569c000 == 47 [pid = 1648] [id = 146] 13:59:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1127a1c00) [pid = 1648] [serial = 435] [outer = 0x0] 13:59:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1182c0c00) [pid = 1648] [serial = 436] [outer = 0x1127a1c00] 13:59:44 INFO - PROCESS | 1648 | 1464987584377 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118359000) [pid = 1648] [serial = 437] [outer = 0x1127a1c00] 13:59:44 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:44 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:44 INFO - PROCESS | 1648 | 1464987584653 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]]]}] 13:59:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:59:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 13:59:44 INFO - PROCESS | 1648 | 1464987584697 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1648 | 1464987584699 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:59:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:59:44 INFO - PROCESS | 1648 | 1464987584701 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1648 | 1464987584703 Marionette TRACE conn2 <- [1,558,null,{}] 13:59:44 INFO - PROCESS | 1648 | 1464987584705 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}] 13:59:44 INFO - PROCESS | 1648 | 1464987584811 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:59:44 INFO - PROCESS | 1648 | 1464987584815 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c899000 == 48 [pid = 1648] [id = 147] 13:59:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11835b000) [pid = 1648] [serial = 438] [outer = 0x0] 13:59:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118361400) [pid = 1648] [serial = 439] [outer = 0x11835b000] 13:59:44 INFO - PROCESS | 1648 | 1464987584843 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b035000) [pid = 1648] [serial = 440] [outer = 0x11835b000] 13:59:45 INFO - PROCESS | 1648 | 1464987585169 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]]]}] 13:59:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:59:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 520ms 13:59:45 INFO - PROCESS | 1648 | 1464987585225 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1648 | 1464987585226 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:59:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:59:45 INFO - PROCESS | 1648 | 1464987585228 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1648 | 1464987585229 Marionette TRACE conn2 <- [1,562,null,{}] 13:59:45 INFO - PROCESS | 1648 | 1464987585232 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}] 13:59:45 INFO - PROCESS | 1648 | 1464987585312 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:59:45 INFO - PROCESS | 1648 | 1464987585316 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd6b800 == 49 [pid = 1648] [id = 148] 13:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12a90c000) [pid = 1648] [serial = 441] [outer = 0x0] 13:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12a912800) [pid = 1648] [serial = 442] [outer = 0x12a90c000] 13:59:45 INFO - PROCESS | 1648 | 1464987585341 Marionette DEBUG loaded listener.js 13:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12a916c00) [pid = 1648] [serial = 443] [outer = 0x12a90c000] 13:59:45 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:45 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:45 INFO - PROCESS | 1648 | 1464987585650 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]]]}] 13:59:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:59:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 13:59:45 INFO - PROCESS | 1648 | 1464987585697 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1648 | 1464987585698 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:59:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:59:45 INFO - PROCESS | 1648 | 1464987585700 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1648 | 1464987585701 Marionette TRACE conn2 <- [1,566,null,{}] 13:59:45 INFO - PROCESS | 1648 | 1464987585704 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}] 13:59:45 INFO - PROCESS | 1648 | 1464987585783 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:59:45 INFO - PROCESS | 1648 | 1464987585787 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d134800 == 50 [pid = 1648] [id = 149] 13:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a90dc00) [pid = 1648] [serial = 444] [outer = 0x0] 13:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12c188800) [pid = 1648] [serial = 445] [outer = 0x12a90dc00] 13:59:45 INFO - PROCESS | 1648 | 1464987585811 Marionette DEBUG loaded listener.js 13:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12cdc4800) [pid = 1648] [serial = 446] [outer = 0x12a90dc00] 13:59:46 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:46 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:46 INFO - PROCESS | 1648 | 1464987586265 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]]]}] 13:59:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:59:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 618ms 13:59:46 INFO - PROCESS | 1648 | 1464987586319 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:59:46 INFO - PROCESS | 1648 | 1464987586321 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:59:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:59:46 INFO - PROCESS | 1648 | 1464987586325 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:59:46 INFO - PROCESS | 1648 | 1464987586328 Marionette TRACE conn2 <- [1,570,null,{}] 13:59:46 INFO - PROCESS | 1648 | 1464987586331 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}] 13:59:46 INFO - PROCESS | 1648 | 1464987586434 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:59:46 INFO - PROCESS | 1648 | 1464987586499 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x118117000 == 51 [pid = 1648] [id = 150] 13:59:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1127ad400) [pid = 1648] [serial = 447] [outer = 0x0] 13:59:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1138c9400) [pid = 1648] [serial = 448] [outer = 0x1127ad400] 13:59:46 INFO - PROCESS | 1648 | 1464987586531 Marionette DEBUG loaded listener.js 13:59:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x116a61400) [pid = 1648] [serial = 449] [outer = 0x1127ad400] 13:59:46 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:46 INFO - PROCESS | 1648 | 1464987586954 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]]]}] 13:59:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:59:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 13:59:47 INFO - PROCESS | 1648 | 1464987587007 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:59:47 INFO - PROCESS | 1648 | 1464987587011 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:59:47 INFO - PROCESS | 1648 | 1464987587017 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 1648 | 1464987587019 Marionette TRACE conn2 <- [1,574,null,{}] 13:59:47 INFO - PROCESS | 1648 | 1464987587022 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}] 13:59:47 INFO - PROCESS | 1648 | 1464987587123 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:59:47 INFO - PROCESS | 1648 | 1464987587187 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f86000 == 52 [pid = 1648] [id = 151] 13:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11835a400) [pid = 1648] [serial = 450] [outer = 0x0] 13:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118361c00) [pid = 1648] [serial = 451] [outer = 0x11835a400] 13:59:47 INFO - PROCESS | 1648 | 1464987587216 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1190c0000) [pid = 1648] [serial = 452] [outer = 0x11835a400] 13:59:47 INFO - PROCESS | 1648 | 1464987587607 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]]]}] 13:59:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:59:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 619ms 13:59:47 INFO - PROCESS | 1648 | 1464987587644 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:59:47 INFO - PROCESS | 1648 | 1464987587646 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:59:47 INFO - PROCESS | 1648 | 1464987587649 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 1648 | 1464987587652 Marionette TRACE conn2 <- [1,578,null,{}] 13:59:47 INFO - PROCESS | 1648 | 1464987587662 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}] 13:59:47 INFO - PROCESS | 1648 | 1464987587786 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:59:47 INFO - PROCESS | 1648 | 1464987587852 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c88e000 == 53 [pid = 1648] [id = 152] 13:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x124010000) [pid = 1648] [serial = 453] [outer = 0x0] 13:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x124fe2800) [pid = 1648] [serial = 454] [outer = 0x124010000] 13:59:47 INFO - PROCESS | 1648 | 1464987587883 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128980400) [pid = 1648] [serial = 455] [outer = 0x124010000] 13:59:48 INFO - PROCESS | 1648 | 1464987588292 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]]]}] 13:59:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:59:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 672ms 13:59:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:59:48 INFO - PROCESS | 1648 | 1464987588322 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:59:48 INFO - PROCESS | 1648 | 1464987588324 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:59:48 INFO - PROCESS | 1648 | 1464987588326 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:59:48 INFO - PROCESS | 1648 | 1464987588327 Marionette TRACE conn2 <- [1,582,null,{}] 13:59:48 INFO - PROCESS | 1648 | 1464987588330 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}] 13:59:48 INFO - PROCESS | 1648 | 1464987588431 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:59:48 INFO - PROCESS | 1648 | 1464987588481 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1ad000 == 54 [pid = 1648] [id = 153] 13:59:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128985000) [pid = 1648] [serial = 456] [outer = 0x0] 13:59:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12898a400) [pid = 1648] [serial = 457] [outer = 0x128985000] 13:59:48 INFO - PROCESS | 1648 | 1464987588511 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128b81400) [pid = 1648] [serial = 458] [outer = 0x128985000] 13:59:48 INFO - PROCESS | 1648 | 1464987588972 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]]]}] 13:59:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 718ms 13:59:49 INFO - PROCESS | 1648 | 1464987589071 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:59:49 INFO - PROCESS | 1648 | 1464987589073 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:59:49 INFO - PROCESS | 1648 | 1464987589094 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 1648 | 1464987589095 Marionette TRACE conn2 <- [1,586,null,{}] 13:59:49 INFO - PROCESS | 1648 | 1464987589098 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}] 13:59:49 INFO - PROCESS | 1648 | 1464987589181 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:59:49 INFO - PROCESS | 1648 | 1464987589226 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x118116000 == 55 [pid = 1648] [id = 154] 13:59:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x116a5e800) [pid = 1648] [serial = 459] [outer = 0x0] 13:59:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1256b3c00) [pid = 1648] [serial = 460] [outer = 0x116a5e800] 13:59:49 INFO - PROCESS | 1648 | 1464987589272 Marionette DEBUG loaded listener.js 13:59:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x129286c00) [pid = 1648] [serial = 461] [outer = 0x116a5e800] 13:59:49 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:50 INFO - PROCESS | 1648 | 1464987590037 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]]]}] 13:59:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:59:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 975ms 13:59:50 INFO - PROCESS | 1648 | 1464987590065 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1648 | 1464987590067 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:59:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:59:50 INFO - PROCESS | 1648 | 1464987590071 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1648 | 1464987590073 Marionette TRACE conn2 <- [1,590,null,{}] 13:59:50 INFO - PROCESS | 1648 | 1464987590077 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}] 13:59:50 INFO - PROCESS | 1648 | 1464987590165 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:59:50 INFO - PROCESS | 1648 | 1464987590227 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f0e800 == 56 [pid = 1648] [id = 155] 13:59:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x112977000) [pid = 1648] [serial = 462] [outer = 0x0] 13:59:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1161f9800) [pid = 1648] [serial = 463] [outer = 0x112977000] 13:59:50 INFO - PROCESS | 1648 | 1464987590260 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x116a64000) [pid = 1648] [serial = 464] [outer = 0x112977000] 13:59:50 INFO - PROCESS | 1648 | 1464987590684 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]]]}] 13:59:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:59:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 672ms 13:59:50 INFO - PROCESS | 1648 | 1464987590743 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1648 | 1464987590746 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:59:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:59:50 INFO - PROCESS | 1648 | 1464987590751 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1648 | 1464987590752 Marionette TRACE conn2 <- [1,594,null,{}] 13:59:50 INFO - PROCESS | 1648 | 1464987590754 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}] 13:59:50 INFO - PROCESS | 1648 | 1464987590846 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:59:50 INFO - PROCESS | 1648 | 1464987590915 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166ec800 == 57 [pid = 1648] [id = 156] 13:59:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x117672000) [pid = 1648] [serial = 465] [outer = 0x0] 13:59:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11828b800) [pid = 1648] [serial = 466] [outer = 0x117672000] 13:59:50 INFO - PROCESS | 1648 | 1464987590941 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1182c3800) [pid = 1648] [serial = 467] [outer = 0x117672000] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd6b800 == 56 [pid = 1648] [id = 148] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12c899000 == 55 [pid = 1648] [id = 147] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12569c000 == 54 [pid = 1648] [id = 146] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf03800 == 53 [pid = 1648] [id = 145] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0b000 == 52 [pid = 1648] [id = 144] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4af800 == 51 [pid = 1648] [id = 143] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x116746400) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11906d400) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x124009000) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x127260c00) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12c599400) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x128bd3800 == 50 [pid = 1648] [id = 142] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1245dd800 == 49 [pid = 1648] [id = 141] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119f9b800 == 48 [pid = 1648] [id = 140] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119954000 == 47 [pid = 1648] [id = 139] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x115e09000 == 46 [pid = 1648] [id = 138] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x115e15800 == 45 [pid = 1648] [id = 137] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12c113000 == 44 [pid = 1648] [id = 134] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0b000 == 43 [pid = 1648] [id = 133] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x121119000 == 42 [pid = 1648] [id = 132] 13:59:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1167b3800 == 41 [pid = 1648] [id = 131] 13:59:51 INFO - PROCESS | 1648 | 1464987591318 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]]]}] 13:59:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:59:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 620ms 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x129671800) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1212dd800) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x117671400) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x119cac800) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x115e47400) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11900e000) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x123b04000) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1182c6400) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12aacc800) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12b037000) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12af9bc00) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12bb28000) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x119dbd000) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11828bc00) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11689d400) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x119cb1400) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119dbe000) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12af9a400) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126e8ac00) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x128b7bc00) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12b2f0400) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1256b6400) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12400f800) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118293000) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119073800) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12c592c00) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12bb55400) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12bb5f400) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12c18f400) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12bb30c00) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1293b3800) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128b82000) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12966f400) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 1648 | 1464987591378 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:59:51 INFO - PROCESS | 1648 | 1464987591380 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:59:51 INFO - PROCESS | 1648 | 1464987591384 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 1648 | 1464987591387 Marionette TRACE conn2 <- [1,598,null,{}] 13:59:51 INFO - PROCESS | 1648 | 1464987591394 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}] 13:59:51 INFO - PROCESS | 1648 | 1464987591470 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:59:51 INFO - PROCESS | 1648 | 1464987591478 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11705e800 == 42 [pid = 1648] [id = 157] 13:59:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11835a000) [pid = 1648] [serial = 468] [outer = 0x0] 13:59:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11838a400) [pid = 1648] [serial = 469] [outer = 0x11835a000] 13:59:51 INFO - PROCESS | 1648 | 1464987591507 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1187a4c00) [pid = 1648] [serial = 470] [outer = 0x11835a000] 13:59:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:59:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 472ms 13:59:51 INFO - PROCESS | 1648 | 1464987591852 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]]]}] 13:59:51 INFO - PROCESS | 1648 | 1464987591860 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:59:51 INFO - PROCESS | 1648 | 1464987591862 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:59:51 INFO - PROCESS | 1648 | 1464987591864 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 1648 | 1464987591865 Marionette TRACE conn2 <- [1,602,null,{}] 13:59:51 INFO - PROCESS | 1648 | 1464987591868 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}] 13:59:51 INFO - PROCESS | 1648 | 1464987591951 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:59:52 INFO - PROCESS | 1648 | 1464987591998 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119316800 == 43 [pid = 1648] [id = 158] 13:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1185a0400) [pid = 1648] [serial = 471] [outer = 0x0] 13:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1190bf400) [pid = 1648] [serial = 472] [outer = 0x1185a0400] 13:59:52 INFO - PROCESS | 1648 | 1464987592023 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11973a400) [pid = 1648] [serial = 473] [outer = 0x1185a0400] 13:59:52 INFO - PROCESS | 1648 | 1464987592315 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]]]}] 13:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 517ms 13:59:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:59:52 INFO - PROCESS | 1648 | 1464987592383 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:59:52 INFO - PROCESS | 1648 | 1464987592384 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:59:52 INFO - PROCESS | 1648 | 1464987592386 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1648 | 1464987592387 Marionette TRACE conn2 <- [1,606,null,{}] 13:59:52 INFO - PROCESS | 1648 | 1464987592389 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}] 13:59:52 INFO - PROCESS | 1648 | 1464987592462 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:59:52 INFO - PROCESS | 1648 | 1464987592507 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c03800 == 44 [pid = 1648] [id = 159] 13:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11900ac00) [pid = 1648] [serial = 474] [outer = 0x0] 13:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119797400) [pid = 1648] [serial = 475] [outer = 0x11900ac00] 13:59:52 INFO - PROCESS | 1648 | 1464987592533 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119dbd000) [pid = 1648] [serial = 476] [outer = 0x11900ac00] 13:59:52 INFO - PROCESS | 1648 | 1464987592798 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]]]}] 13:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 467ms 13:59:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:59:52 INFO - PROCESS | 1648 | 1464987592854 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:59:52 INFO - PROCESS | 1648 | 1464987592855 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:59:52 INFO - PROCESS | 1648 | 1464987592859 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1648 | 1464987592862 Marionette TRACE conn2 <- [1,610,null,{}] 13:59:52 INFO - PROCESS | 1648 | 1464987592865 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}] 13:59:52 INFO - PROCESS | 1648 | 1464987592956 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:59:52 INFO - PROCESS | 1648 | 1464987592964 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a1a800 == 45 [pid = 1648] [id = 160] 13:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11a166800) [pid = 1648] [serial = 477] [outer = 0x0] 13:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x123b0e400) [pid = 1648] [serial = 478] [outer = 0x11a166800] 13:59:52 INFO - PROCESS | 1648 | 1464987592990 Marionette DEBUG loaded listener.js 13:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124dc8c00) [pid = 1648] [serial = 479] [outer = 0x11a166800] 13:59:53 INFO - PROCESS | 1648 | 1464987593350 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]]]}] 13:59:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:59:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 523ms 13:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:59:53 INFO - PROCESS | 1648 | 1464987593386 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:59:53 INFO - PROCESS | 1648 | 1464987593387 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:59:53 INFO - PROCESS | 1648 | 1464987593389 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:59:53 INFO - PROCESS | 1648 | 1464987593390 Marionette TRACE conn2 <- [1,614,null,{}] 13:59:53 INFO - PROCESS | 1648 | 1464987593395 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}] 13:59:53 INFO - PROCESS | 1648 | 1464987593493 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:59:53 INFO - PROCESS | 1648 | 1464987593530 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x124059800 == 46 [pid = 1648] [id = 161] 13:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x124fe3800) [pid = 1648] [serial = 480] [outer = 0x0] 13:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1256bcc00) [pid = 1648] [serial = 481] [outer = 0x124fe3800] 13:59:53 INFO - PROCESS | 1648 | 1464987593555 Marionette DEBUG loaded listener.js 13:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126a1cc00) [pid = 1648] [serial = 482] [outer = 0x124fe3800] 13:59:53 INFO - PROCESS | 1648 | 1464987593841 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]]]}] 13:59:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:59:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 471ms 13:59:53 INFO - PROCESS | 1648 | 1464987593871 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:59:53 INFO - PROCESS | 1648 | 1464987593872 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:59:53 INFO - PROCESS | 1648 | 1464987593882 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:59:53 INFO - PROCESS | 1648 | 1464987593883 Marionette TRACE conn2 <- [1,618,null,{}] 13:59:53 INFO - PROCESS | 1648 | 1464987593885 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}] 13:59:53 INFO - PROCESS | 1648 | 1464987593984 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:59:53 INFO - PROCESS | 1648 | 1464987593989 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a65800 == 47 [pid = 1648] [id = 162] 13:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1250f2400) [pid = 1648] [serial = 483] [outer = 0x0] 13:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126fa7000) [pid = 1648] [serial = 484] [outer = 0x1250f2400] 13:59:54 INFO - PROCESS | 1648 | 1464987594015 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1274ab000) [pid = 1648] [serial = 485] [outer = 0x1250f2400] 13:59:54 INFO - PROCESS | 1648 | 1464987594331 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]]]}] 13:59:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:59:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 13:59:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:59:54 INFO - PROCESS | 1648 | 1464987594350 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:59:54 INFO - PROCESS | 1648 | 1464987594352 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:59:54 INFO - PROCESS | 1648 | 1464987594354 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1648 | 1464987594355 Marionette TRACE conn2 <- [1,622,null,{}] 13:59:54 INFO - PROCESS | 1648 | 1464987594365 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}] 13:59:54 INFO - PROCESS | 1648 | 1464987594464 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:59:54 INFO - PROCESS | 1648 | 1464987594478 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f3c800 == 48 [pid = 1648] [id = 163] 13:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126fa4400) [pid = 1648] [serial = 486] [outer = 0x0] 13:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128b7a800) [pid = 1648] [serial = 487] [outer = 0x126fa4400] 13:59:54 INFO - PROCESS | 1648 | 1464987594502 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128b80c00) [pid = 1648] [serial = 488] [outer = 0x126fa4400] 13:59:54 INFO - PROCESS | 1648 | 1464987594847 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]]]}] 13:59:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:59:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 13:59:54 INFO - PROCESS | 1648 | 1464987594874 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:59:54 INFO - PROCESS | 1648 | 1464987594875 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:59:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:59:54 INFO - PROCESS | 1648 | 1464987594885 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1648 | 1464987594886 Marionette TRACE conn2 <- [1,626,null,{}] 13:59:54 INFO - PROCESS | 1648 | 1464987594888 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}] 13:59:54 INFO - PROCESS | 1648 | 1464987594981 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:59:54 INFO - PROCESS | 1648 | 1464987594985 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ec1800 == 49 [pid = 1648] [id = 164] 13:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128988000) [pid = 1648] [serial = 489] [outer = 0x0] 13:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x128e3a000) [pid = 1648] [serial = 490] [outer = 0x128988000] 13:59:55 INFO - PROCESS | 1648 | 1464987595010 Marionette DEBUG loaded listener.js 13:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x129288c00) [pid = 1648] [serial = 491] [outer = 0x128988000] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x116743c00) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12442c400) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12a771000) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11673ec00) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11835b000) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1127a1c00) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128b7c400) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12bb23400) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1187a8000) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x113d07800) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a90c000) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12c595c00) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x111f3f400) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12c85a800) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126a17c00) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119db6800) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:59:55 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1212d2400) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:59:55 INFO - PROCESS | 1648 | 1464987595471 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]]]}] 13:59:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:59:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 626ms 13:59:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:59:55 INFO - PROCESS | 1648 | 1464987595503 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:59:55 INFO - PROCESS | 1648 | 1464987595505 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:59:55 INFO - PROCESS | 1648 | 1464987595507 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1648 | 1464987595508 Marionette TRACE conn2 <- [1,630,null,{}] 13:59:55 INFO - PROCESS | 1648 | 1464987595510 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}] 13:59:55 INFO - PROCESS | 1648 | 1464987595615 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:59:55 INFO - PROCESS | 1648 | 1464987595683 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f58800 == 50 [pid = 1648] [id = 165] 13:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1166bfc00) [pid = 1648] [serial = 492] [outer = 0x0] 13:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1256b3800) [pid = 1648] [serial = 493] [outer = 0x1166bfc00] 13:59:55 INFO - PROCESS | 1648 | 1464987595720 Marionette DEBUG loaded listener.js 13:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129673000) [pid = 1648] [serial = 494] [outer = 0x1166bfc00] 13:59:56 INFO - PROCESS | 1648 | 1464987596154 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]]]}] 13:59:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:59:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 13:59:56 INFO - PROCESS | 1648 | 1464987596178 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:59:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:59:56 INFO - PROCESS | 1648 | 1464987596179 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:59:56 INFO - PROCESS | 1648 | 1464987596181 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:59:56 INFO - PROCESS | 1648 | 1464987596182 Marionette TRACE conn2 <- [1,634,null,{}] 13:59:56 INFO - PROCESS | 1648 | 1464987596185 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}] 13:59:56 INFO - PROCESS | 1648 | 1464987596281 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:59:56 INFO - PROCESS | 1648 | 1464987596288 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4b0800 == 51 [pid = 1648] [id = 166] 13:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116a60000) [pid = 1648] [serial = 495] [outer = 0x0] 13:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12a772400) [pid = 1648] [serial = 496] [outer = 0x116a60000] 13:59:56 INFO - PROCESS | 1648 | 1464987596313 Marionette DEBUG loaded listener.js 13:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12a90ec00) [pid = 1648] [serial = 497] [outer = 0x116a60000] 13:59:56 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:56 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:56 INFO - PROCESS | 1648 | 1464987596609 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]]]}] 13:59:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:59:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 13:59:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:59:56 INFO - PROCESS | 1648 | 1464987596650 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:59:56 INFO - PROCESS | 1648 | 1464987596651 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:59:56 INFO - PROCESS | 1648 | 1464987596653 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:59:56 INFO - PROCESS | 1648 | 1464987596654 Marionette TRACE conn2 <- [1,638,null,{}] 13:59:56 INFO - PROCESS | 1648 | 1464987596657 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}] 13:59:56 INFO - PROCESS | 1648 | 1464987596733 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:59:56 INFO - PROCESS | 1648 | 1464987596738 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0e800 == 52 [pid = 1648] [id = 167] 13:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12a913800) [pid = 1648] [serial = 498] [outer = 0x0] 13:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12aac2c00) [pid = 1648] [serial = 499] [outer = 0x12a913800] 13:59:56 INFO - PROCESS | 1648 | 1464987596764 Marionette DEBUG loaded listener.js 13:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12af97400) [pid = 1648] [serial = 500] [outer = 0x12a913800] 13:59:56 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:57 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:57 INFO - PROCESS | 1648 | 1464987597084 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]]]}] 13:59:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:59:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 13:59:57 INFO - PROCESS | 1648 | 1464987597122 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:59:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:59:57 INFO - PROCESS | 1648 | 1464987597131 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:59:57 INFO - PROCESS | 1648 | 1464987597133 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1648 | 1464987597134 Marionette TRACE conn2 <- [1,642,null,{}] 13:59:57 INFO - PROCESS | 1648 | 1464987597145 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}] 13:59:57 INFO - PROCESS | 1648 | 1464987597223 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:59:57 INFO - PROCESS | 1648 | 1464987597230 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0f000 == 53 [pid = 1648] [id = 168] 13:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12b02b800) [pid = 1648] [serial = 501] [outer = 0x0] 13:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12b039400) [pid = 1648] [serial = 502] [outer = 0x12b02b800] 13:59:57 INFO - PROCESS | 1648 | 1464987597255 Marionette DEBUG loaded listener.js 13:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12b2f0400) [pid = 1648] [serial = 503] [outer = 0x12b02b800] 13:59:57 INFO - PROCESS | 1648 | 1464987597737 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]]]}] 13:59:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:59:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 628ms 13:59:57 INFO - PROCESS | 1648 | 1464987597777 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:59:57 INFO - PROCESS | 1648 | 1464987597780 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:59:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:59:57 INFO - PROCESS | 1648 | 1464987597785 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1648 | 1464987597787 Marionette TRACE conn2 <- [1,646,null,{}] 13:59:57 INFO - PROCESS | 1648 | 1464987597791 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}] 13:59:57 INFO - PROCESS | 1648 | 1464987597894 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:59:57 INFO - PROCESS | 1648 | 1464987597958 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11704a800 == 54 [pid = 1648] [id = 169] 13:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1138c0000) [pid = 1648] [serial = 504] [outer = 0x0] 13:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11689d400) [pid = 1648] [serial = 505] [outer = 0x1138c0000] 13:59:57 INFO - PROCESS | 1648 | 1464987597990 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11738e400) [pid = 1648] [serial = 506] [outer = 0x1138c0000] 13:59:58 INFO - PROCESS | 1648 | 1464987598427 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]]]}] 13:59:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:59:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 672ms 13:59:58 INFO - PROCESS | 1648 | 1464987598457 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:59:58 INFO - PROCESS | 1648 | 1464987598461 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:59:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:59:58 INFO - PROCESS | 1648 | 1464987598465 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:59:58 INFO - PROCESS | 1648 | 1464987598467 Marionette TRACE conn2 <- [1,650,null,{}] 13:59:58 INFO - PROCESS | 1648 | 1464987598470 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}] 13:59:58 INFO - PROCESS | 1648 | 1464987598572 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:59:58 INFO - PROCESS | 1648 | 1464987598624 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119dcd800 == 55 [pid = 1648] [id = 170] 13:59:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11828e400) [pid = 1648] [serial = 507] [outer = 0x0] 13:59:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11835e000) [pid = 1648] [serial = 508] [outer = 0x11828e400] 13:59:58 INFO - PROCESS | 1648 | 1464987598655 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1185a1400) [pid = 1648] [serial = 509] [outer = 0x11828e400] 13:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1212d3c00) [pid = 1648] [serial = 510] [outer = 0x12cdc4c00] 13:59:59 INFO - PROCESS | 1648 | 1464987599132 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]]]}] 13:59:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:59:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 719ms 13:59:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:59:59 INFO - PROCESS | 1648 | 1464987599225 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:59:59 INFO - PROCESS | 1648 | 1464987599226 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:59:59 INFO - PROCESS | 1648 | 1464987599231 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1648 | 1464987599233 Marionette TRACE conn2 <- [1,654,null,{}] 13:59:59 INFO - PROCESS | 1648 | 1464987599244 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}] 13:59:59 INFO - PROCESS | 1648 | 1464987599346 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:59:59 INFO - PROCESS | 1648 | 1464987599413 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1c800 == 56 [pid = 1648] [id = 171] 13:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1185a4c00) [pid = 1648] [serial = 511] [outer = 0x0] 13:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1194c4000) [pid = 1648] [serial = 512] [outer = 0x1185a4c00] 13:59:59 INFO - PROCESS | 1648 | 1464987599444 Marionette DEBUG loaded listener.js 13:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1256b5c00) [pid = 1648] [serial = 513] [outer = 0x1185a4c00] 13:59:59 INFO - PROCESS | 1648 | 1464987599867 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]]]}] 13:59:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:59:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 673ms 13:59:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:59:59 INFO - PROCESS | 1648 | 1464987599904 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:59:59 INFO - PROCESS | 1648 | 1464987599906 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:59:59 INFO - PROCESS | 1648 | 1464987599909 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1648 | 1464987599910 Marionette TRACE conn2 <- [1,658,null,{}] 13:59:59 INFO - PROCESS | 1648 | 1464987599912 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}] 14:00:00 INFO - PROCESS | 1648 | 1464987600012 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:00:00 INFO - PROCESS | 1648 | 1464987600063 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c54c800 == 57 [pid = 1648] [id = 172] 14:00:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x128985400) [pid = 1648] [serial = 514] [outer = 0x0] 14:00:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128fd1400) [pid = 1648] [serial = 515] [outer = 0x128985400] 14:00:00 INFO - PROCESS | 1648 | 1464987600092 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1293fc800) [pid = 1648] [serial = 516] [outer = 0x128985400] 14:00:00 INFO - PROCESS | 1648 | 1464987600514 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]]]}] 14:00:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:00:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 669ms 14:00:00 INFO - PROCESS | 1648 | 1464987600578 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 1648 | 1464987600580 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:00:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:00:00 INFO - PROCESS | 1648 | 1464987600582 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1648 | 1464987600584 Marionette TRACE conn2 <- [1,662,null,{}] 14:00:00 INFO - PROCESS | 1648 | 1464987600586 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}] 14:00:00 INFO - PROCESS | 1648 | 1464987600703 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:00:00 INFO - PROCESS | 1648 | 1464987600927 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187d3000 == 58 [pid = 1648] [id = 173] 14:00:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1127a6800) [pid = 1648] [serial = 517] [outer = 0x0] 14:00:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11297e800) [pid = 1648] [serial = 518] [outer = 0x1127a6800] 14:00:00 INFO - PROCESS | 1648 | 1464987600955 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x116847000) [pid = 1648] [serial = 519] [outer = 0x1127a6800] 14:00:01 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:00:01 INFO - PROCESS | 1648 | 1464987601392 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]]]}] 14:00:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:00:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 820ms 14:00:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:00:01 INFO - PROCESS | 1648 | 1464987601403 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:00:01 INFO - PROCESS | 1648 | 1464987601406 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:00:01 INFO - PROCESS | 1648 | 1464987601409 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:00:01 INFO - PROCESS | 1648 | 1464987601411 Marionette TRACE conn2 <- [1,666,null,{}] 14:00:01 INFO - PROCESS | 1648 | 1464987601414 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}] 14:00:01 INFO - PROCESS | 1648 | 1464987601507 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:00:01 INFO - PROCESS | 1648 | 1464987601569 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c8800 == 59 [pid = 1648] [id = 174] 14:00:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11738ec00) [pid = 1648] [serial = 520] [outer = 0x0] 14:00:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1182c0000) [pid = 1648] [serial = 521] [outer = 0x11738ec00] 14:00:01 INFO - PROCESS | 1648 | 1464987601601 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11835e800) [pid = 1648] [serial = 522] [outer = 0x11738ec00] 14:00:01 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4ba800 == 58 [pid = 1648] [id = 98] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x129350000 == 57 [pid = 1648] [id = 116] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0e800 == 56 [pid = 1648] [id = 167] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4b0800 == 55 [pid = 1648] [id = 166] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128f58800 == 54 [pid = 1648] [id = 165] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128ec1800 == 53 [pid = 1648] [id = 164] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126f3c800 == 52 [pid = 1648] [id = 163] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12c188800) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x124a65800 == 51 [pid = 1648] [id = 162] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x124059800 == 50 [pid = 1648] [id = 161] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x123a1a800 == 49 [pid = 1648] [id = 160] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119c03800 == 48 [pid = 1648] [id = 159] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119316800 == 47 [pid = 1648] [id = 158] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11705e800 == 46 [pid = 1648] [id = 157] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1166ec800 == 45 [pid = 1648] [id = 156] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x112f0e800 == 44 [pid = 1648] [id = 155] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12c88e000 == 43 [pid = 1648] [id = 152] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119f86000 == 42 [pid = 1648] [id = 151] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x118117000 == 41 [pid = 1648] [id = 150] 14:00:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12d134800 == 40 [pid = 1648] [id = 149] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x118289c00) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x126e8a400) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12af90c00) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1190b5000) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12b035000) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x118359000) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12a776800) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12928a400) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x119ca9c00) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12c18a400) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119127c00) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11506e000) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12a912800) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11824e400) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12c860800) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12c189800) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126a1d400) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12cdc1800) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12cdc0c00) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1168a5400) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1274a7000) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128fc6800) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12c859000) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a7dfc00) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1212db400) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12cdc9c00) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12c590000) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1182c0c00) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11a074800) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1182c2c00) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12bb2e800) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124fe0c00) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1167f1800) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118361400) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 14:00:01 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12a916c00) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 1648 | 1464987602006 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]]]}] 14:00:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:00:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 621ms 14:00:02 INFO - PROCESS | 1648 | 1464987602032 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:00:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:00:02 INFO - PROCESS | 1648 | 1464987602036 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:00:02 INFO - PROCESS | 1648 | 1464987602039 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1648 | 1464987602041 Marionette TRACE conn2 <- [1,670,null,{}] 14:00:02 INFO - PROCESS | 1648 | 1464987602044 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}] 14:00:02 INFO - PROCESS | 1648 | 1464987602159 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:00:02 INFO - PROCESS | 1648 | 1464987602270 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c3800 == 41 [pid = 1648] [id = 175] 14:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118245400) [pid = 1648] [serial = 523] [outer = 0x0] 14:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1187ac000) [pid = 1648] [serial = 524] [outer = 0x118245400] 14:00:02 INFO - PROCESS | 1648 | 1464987602313 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11934f400) [pid = 1648] [serial = 525] [outer = 0x118245400] 14:00:02 INFO - PROCESS | 1648 | 1464987602744 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]]]}] 14:00:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:00:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 722ms 14:00:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:00:02 INFO - PROCESS | 1648 | 1464987602762 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:00:02 INFO - PROCESS | 1648 | 1464987602763 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:00:02 INFO - PROCESS | 1648 | 1464987602772 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1648 | 1464987602777 Marionette TRACE conn2 <- [1,674,null,{}] 14:00:02 INFO - PROCESS | 1648 | 1464987602785 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}] 14:00:02 INFO - PROCESS | 1648 | 1464987602865 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:00:02 INFO - PROCESS | 1648 | 1464987602870 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119dda800 == 42 [pid = 1648] [id = 176] 14:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119742800) [pid = 1648] [serial = 526] [outer = 0x0] 14:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119dc1000) [pid = 1648] [serial = 527] [outer = 0x119742800] 14:00:02 INFO - PROCESS | 1648 | 1464987602898 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x123e10c00) [pid = 1648] [serial = 528] [outer = 0x119742800] 14:00:03 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:00:03 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:00:03 INFO - PROCESS | 1648 | 1464987603226 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]]]}] 14:00:03 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 14:00:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 486ms 14:00:03 INFO - PROCESS | 1648 | 1464987603252 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:00:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:00:03 INFO - PROCESS | 1648 | 1464987603264 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:00:03 INFO - PROCESS | 1648 | 1464987603267 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1648 | 1464987603268 Marionette TRACE conn2 <- [1,678,null,{}] 14:00:03 INFO - PROCESS | 1648 | 1464987603271 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}] 14:00:03 INFO - PROCESS | 1648 | 1464987603355 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:00:03 INFO - PROCESS | 1648 | 1464987603430 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a14000 == 43 [pid = 1648] [id = 177] 14:00:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1199c3000) [pid = 1648] [serial = 529] [outer = 0x0] 14:00:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12442c400) [pid = 1648] [serial = 530] [outer = 0x1199c3000] 14:00:03 INFO - PROCESS | 1648 | 1464987603470 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x125776c00) [pid = 1648] [serial = 531] [outer = 0x1199c3000] 14:00:03 INFO - PROCESS | 1648 | 1464987603885 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]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:00:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 668ms 14:00:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:00:03 INFO - PROCESS | 1648 | 1464987603936 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 1648 | 1464987603937 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:00:03 INFO - PROCESS | 1648 | 1464987603939 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1648 | 1464987603940 Marionette TRACE conn2 <- [1,682,null,{}] 14:00:03 INFO - PROCESS | 1648 | 1464987603942 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}] 14:00:04 INFO - PROCESS | 1648 | 1464987604047 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:00:04 INFO - PROCESS | 1648 | 1464987604060 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1245cc000 == 44 [pid = 1648] [id = 178] 14:00:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126e94000) [pid = 1648] [serial = 532] [outer = 0x0] 14:00:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x127209000) [pid = 1648] [serial = 533] [outer = 0x126e94000] 14:00:04 INFO - PROCESS | 1648 | 1464987604092 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12898c000) [pid = 1648] [serial = 534] [outer = 0x126e94000] 14:00:04 INFO - PROCESS | 1648 | 1464987604931 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]]]}] 14:00:04 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) 14:00:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 14:00:04 INFO - PROCESS | 1648 | 1464987604968 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:00:04 INFO - PROCESS | 1648 | 1464987604970 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:00:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:00:04 INFO - PROCESS | 1648 | 1464987604972 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:00:04 INFO - PROCESS | 1648 | 1464987604973 Marionette TRACE conn2 <- [1,686,null,{}] 14:00:04 INFO - PROCESS | 1648 | 1464987604975 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}] 14:00:05 INFO - PROCESS | 1648 | 1464987605076 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:00:05 INFO - PROCESS | 1648 | 1464987605091 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f56000 == 45 [pid = 1648] [id = 179] 14:00:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12898c400) [pid = 1648] [serial = 535] [outer = 0x0] 14:00:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a777800) [pid = 1648] [serial = 536] [outer = 0x12898c400] 14:00:05 INFO - PROCESS | 1648 | 1464987605116 Marionette DEBUG loaded listener.js 14:00:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12a90d000) [pid = 1648] [serial = 537] [outer = 0x12898c400] 14:00:05 INFO - PROCESS | 1648 | 1464987605944 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]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:00:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1020ms 14:00:05 INFO - PROCESS | 1648 | 1464987605993 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 1648 | 1464987605994 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:00:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:00:05 INFO - PROCESS | 1648 | 1464987605996 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1648 | 1464987605997 Marionette TRACE conn2 <- [1,690,null,{}] 14:00:06 INFO - PROCESS | 1648 | 1464987605999 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}] 14:00:06 INFO - PROCESS | 1648 | 1464987606183 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12a913800) [pid = 1648] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x124fe3800) [pid = 1648] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x117672000) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11900ac00) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1250f2400) [pid = 1648] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11835a000) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a90dc00) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11a166800) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x112977000) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1185a0400) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1166bfc00) [pid = 1648] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126fa4400) [pid = 1648] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128988000) [pid = 1648] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116a60000) [pid = 1648] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12966c800) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12bb54800) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123d58800) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11607dc00) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:00:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1190c3400) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:00:06 INFO - PROCESS | 1648 | 1464987606226 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c5000 == 46 [pid = 1648] [id = 180] 14:00:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1131b6c00) [pid = 1648] [serial = 538] [outer = 0x0] 14:00:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116746000) [pid = 1648] [serial = 539] [outer = 0x1131b6c00] 14:00:06 INFO - PROCESS | 1648 | 1464987606251 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1190c3400) [pid = 1648] [serial = 540] [outer = 0x1131b6c00] 14:00:07 INFO - PROCESS | 1648 | 1464987607032 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]]]}] 14:00:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:00:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1069ms 14:00:07 INFO - PROCESS | 1648 | 1464987607065 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:00:07 INFO - PROCESS | 1648 | 1464987607066 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:00:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:00:07 INFO - PROCESS | 1648 | 1464987607068 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1648 | 1464987607069 Marionette TRACE conn2 <- [1,694,null,{}] 14:00:07 INFO - PROCESS | 1648 | 1464987607072 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}] 14:00:07 INFO - PROCESS | 1648 | 1464987607149 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:00:07 INFO - PROCESS | 1648 | 1464987607153 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d1800 == 47 [pid = 1648] [id = 181] 14:00:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1212dc400) [pid = 1648] [serial = 541] [outer = 0x0] 14:00:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128986400) [pid = 1648] [serial = 542] [outer = 0x1212dc400] 14:00:07 INFO - PROCESS | 1648 | 1464987607185 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a90b400) [pid = 1648] [serial = 543] [outer = 0x1212dc400] 14:00:08 INFO - PROCESS | 1648 | 1464987608015 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]]]}] 14:00:08 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) 14:00:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 14:00:08 INFO - PROCESS | 1648 | 1464987608039 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 1648 | 1464987608041 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:00:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:00:08 INFO - PROCESS | 1648 | 1464987608044 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 1648 | 1464987608045 Marionette TRACE conn2 <- [1,698,null,{}] 14:00:08 INFO - PROCESS | 1648 | 1464987608047 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}] 14:00:08 INFO - PROCESS | 1648 | 1464987608143 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:00:08 INFO - PROCESS | 1648 | 1464987608228 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d2e800 == 48 [pid = 1648] [id = 182] 14:00:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11214e400) [pid = 1648] [serial = 544] [outer = 0x0] 14:00:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1127a9400) [pid = 1648] [serial = 545] [outer = 0x11214e400] 14:00:08 INFO - PROCESS | 1648 | 1464987608262 Marionette DEBUG loaded listener.js 14:00:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116746400) [pid = 1648] [serial = 546] [outer = 0x11214e400] 14:00:09 INFO - PROCESS | 1648 | 1464987609177 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]]]}] 14:00:09 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) 14:00:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1172ms 14:00:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:00:09 INFO - PROCESS | 1648 | 1464987609217 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:00:09 INFO - PROCESS | 1648 | 1464987609220 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:00:09 INFO - PROCESS | 1648 | 1464987609223 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:00:09 INFO - PROCESS | 1648 | 1464987609226 Marionette TRACE conn2 <- [1,702,null,{}] 14:00:09 INFO - PROCESS | 1648 | 1464987609229 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}] 14:00:09 INFO - PROCESS | 1648 | 1464987609328 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:00:09 INFO - PROCESS | 1648 | 1464987609377 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f7c800 == 49 [pid = 1648] [id = 183] 14:00:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118289800) [pid = 1648] [serial = 547] [outer = 0x0] 14:00:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11859c000) [pid = 1648] [serial = 548] [outer = 0x118289800] 14:00:09 INFO - PROCESS | 1648 | 1464987609408 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1194bec00) [pid = 1648] [serial = 549] [outer = 0x118289800] 14:00:10 INFO - PROCESS | 1648 | 1464987610284 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]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:00:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1076ms 14:00:10 INFO - PROCESS | 1648 | 1464987610307 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 1648 | 1464987610310 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:00:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:00:10 INFO - PROCESS | 1648 | 1464987610315 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 1648 | 1464987610316 Marionette TRACE conn2 <- [1,706,null,{}] 14:00:10 INFO - PROCESS | 1648 | 1464987610319 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}] 14:00:10 INFO - PROCESS | 1648 | 1464987610420 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:00:10 INFO - PROCESS | 1648 | 1464987610469 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a769800 == 50 [pid = 1648] [id = 184] 14:00:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119cbd000) [pid = 1648] [serial = 550] [outer = 0x0] 14:00:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124fe1000) [pid = 1648] [serial = 551] [outer = 0x119cbd000] 14:00:10 INFO - PROCESS | 1648 | 1464987610498 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x127260400) [pid = 1648] [serial = 552] [outer = 0x119cbd000] 14:00:11 INFO - PROCESS | 1648 | 1464987611392 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]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:00:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1120ms 14:00:11 INFO - PROCESS | 1648 | 1464987611435 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1648 | 1464987611437 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:00:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:00:11 INFO - PROCESS | 1648 | 1464987611444 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1648 | 1464987611448 Marionette TRACE conn2 <- [1,710,null,{}] 14:00:11 INFO - PROCESS | 1648 | 1464987611452 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}] 14:00:11 INFO - PROCESS | 1648 | 1464987611554 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:00:11 INFO - PROCESS | 1648 | 1464987611605 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb05800 == 51 [pid = 1648] [id = 185] 14:00:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128989400) [pid = 1648] [serial = 553] [outer = 0x0] 14:00:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a90a800) [pid = 1648] [serial = 554] [outer = 0x128989400] 14:00:11 INFO - PROCESS | 1648 | 1464987611634 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12b036c00) [pid = 1648] [serial = 555] [outer = 0x128989400] 14:00:12 INFO - PROCESS | 1648 | 1464987612667 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]]]}] 14:00:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:00:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1277ms 14:00:12 INFO - PROCESS | 1648 | 1464987612718 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:00:12 INFO - PROCESS | 1648 | 1464987612720 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:00:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:00:12 INFO - PROCESS | 1648 | 1464987612723 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:00:12 INFO - PROCESS | 1648 | 1464987612726 Marionette TRACE conn2 <- [1,714,null,{}] 14:00:12 INFO - PROCESS | 1648 | 1464987612730 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}] 14:00:12 INFO - PROCESS | 1648 | 1464987612851 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:00:12 INFO - PROCESS | 1648 | 1464987612940 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119551800 == 52 [pid = 1648] [id = 186] 14:00:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11766a400) [pid = 1648] [serial = 556] [outer = 0x0] 14:00:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11828d400) [pid = 1648] [serial = 557] [outer = 0x11766a400] 14:00:12 INFO - PROCESS | 1648 | 1464987612970 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118355000) [pid = 1648] [serial = 558] [outer = 0x11766a400] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d1800 == 51 [pid = 1648] [id = 181] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c5000 == 50 [pid = 1648] [id = 180] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x126f56000 == 49 [pid = 1648] [id = 179] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1245cc000 == 48 [pid = 1648] [id = 178] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x123a14000 == 47 [pid = 1648] [id = 177] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119dda800 == 46 [pid = 1648] [id = 176] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12b039400) [pid = 1648] [serial = 502] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c3800 == 45 [pid = 1648] [id = 175] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c8800 == 44 [pid = 1648] [id = 174] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1187d3000 == 43 [pid = 1648] [id = 173] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c54c800 == 42 [pid = 1648] [id = 172] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1c800 == 41 [pid = 1648] [id = 171] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119dcd800 == 40 [pid = 1648] [id = 170] 14:00:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11704a800 == 39 [pid = 1648] [id = 169] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12aac2c00) [pid = 1648] [serial = 499] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1256bcc00) [pid = 1648] [serial = 481] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1182c3800) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11828b800) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119797400) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119dbd000) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126fa7000) [pid = 1648] [serial = 484] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11838a400) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1187a4c00) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1138c9400) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12cdc4800) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x123b0e400) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116a64000) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1161f9800) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1256b3c00) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12898a400) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1190bf400) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11973a400) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118361c00) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1256b3800) [pid = 1648] [serial = 493] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128b7a800) [pid = 1648] [serial = 487] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1274ab000) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124fe2800) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128e3a000) [pid = 1648] [serial = 490] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128b80c00) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a772400) [pid = 1648] [serial = 496] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12a90ec00) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x129288c00) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126a1cc00) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x129673000) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12af97400) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124dc8c00) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12bb25c00) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12c58c400) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129286000) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1182ba400) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1212d3400) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 1648 | 1464987613865 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]]]}] 14:00:13 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 14:00:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1173ms 14:00:13 INFO - PROCESS | 1648 | 1464987613897 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 1648 | 1464987613900 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:00:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:00:13 INFO - PROCESS | 1648 | 1464987613905 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 1648 | 1464987613906 Marionette TRACE conn2 <- [1,718,null,{}] 14:00:13 INFO - PROCESS | 1648 | 1464987613909 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}] 14:00:13 INFO - PROCESS | 1648 | 1464987613986 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:00:13 INFO - PROCESS | 1648 | 1464987613990 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c2000 == 40 [pid = 1648] [id = 187] 14:00:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118354400) [pid = 1648] [serial = 559] [outer = 0x0] 14:00:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1187ae400) [pid = 1648] [serial = 560] [outer = 0x118354400] 14:00:14 INFO - PROCESS | 1648 | 1464987614019 Marionette DEBUG loaded listener.js 14:00:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11973ec00) [pid = 1648] [serial = 561] [outer = 0x118354400] 14:00:14 INFO - PROCESS | 1648 | 1464987614944 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]]]}] 14:00:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:00:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1074ms 14:00:14 INFO - PROCESS | 1648 | 1464987614979 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:00:14 INFO - PROCESS | 1648 | 1464987614980 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:00:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:00:14 INFO - PROCESS | 1648 | 1464987614982 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 1648 | 1464987614985 Marionette TRACE conn2 <- [1,722,null,{}] 14:00:14 INFO - PROCESS | 1648 | 1464987614992 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}] 14:00:15 INFO - PROCESS | 1648 | 1464987615074 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:00:15 INFO - PROCESS | 1648 | 1464987615082 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b32800 == 41 [pid = 1648] [id = 188] 14:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123c20c00) [pid = 1648] [serial = 562] [outer = 0x0] 14:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124a45000) [pid = 1648] [serial = 563] [outer = 0x123c20c00] 14:00:15 INFO - PROCESS | 1648 | 1464987615110 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1256b6400) [pid = 1648] [serial = 564] [outer = 0x123c20c00] 14:00:15 INFO - PROCESS | 1648 | 1464987615454 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] 14:00:15 INFO - PROCESS | 1648 | 1464987615507 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:00:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:00:15 INFO - PROCESS | 1648 | 1464987615509 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 1648 | 1464987615517 Marionette TRACE conn2 <- [1,726,null,{}] 14:00:15 INFO - PROCESS | 1648 | 1464987615519 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}] 14:00:15 INFO - PROCESS | 1648 | 1464987615618 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:00:15 INFO - PROCESS | 1648 | 1464987615631 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c3d000 == 42 [pid = 1648] [id = 189] 14:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126a16000) [pid = 1648] [serial = 565] [outer = 0x0] 14:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12897f800) [pid = 1648] [serial = 566] [outer = 0x126a16000] 14:00:15 INFO - PROCESS | 1648 | 1464987615657 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b83000) [pid = 1648] [serial = 567] [outer = 0x126a16000] 14:00:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:00:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 525ms 14:00:16 INFO - PROCESS | 1648 | 1464987616029 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]]]}] 14:00:16 INFO - PROCESS | 1648 | 1464987616035 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:00:16 INFO - PROCESS | 1648 | 1464987616036 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:00:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:00:16 INFO - PROCESS | 1648 | 1464987616038 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 1648 | 1464987616039 Marionette TRACE conn2 <- [1,730,null,{}] 14:00:16 INFO - PROCESS | 1648 | 1464987616043 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}] 14:00:16 INFO - PROCESS | 1648 | 1464987616136 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:00:16 INFO - PROCESS | 1648 | 1464987616147 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12569d800 == 43 [pid = 1648] [id = 190] 14:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1274a7000) [pid = 1648] [serial = 568] [outer = 0x0] 14:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1293f4c00) [pid = 1648] [serial = 569] [outer = 0x1274a7000] 14:00:16 INFO - PROCESS | 1648 | 1464987616173 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a909400) [pid = 1648] [serial = 570] [outer = 0x1274a7000] 14:00:16 INFO - PROCESS | 1648 | 1464987616614 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] 14:00:16 INFO - PROCESS | 1648 | 1464987616661 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:00:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:00:16 INFO - PROCESS | 1648 | 1464987616665 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 1648 | 1464987616666 Marionette TRACE conn2 <- [1,734,null,{}] 14:00:16 INFO - PROCESS | 1648 | 1464987616678 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}] 14:00:16 INFO - PROCESS | 1648 | 1464987616805 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:00:16 INFO - PROCESS | 1648 | 1464987616847 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f52800 == 44 [pid = 1648] [id = 191] 14:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a774800) [pid = 1648] [serial = 571] [outer = 0x0] 14:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b2e3c00) [pid = 1648] [serial = 572] [outer = 0x12a774800] 14:00:16 INFO - PROCESS | 1648 | 1464987616873 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bb5f000) [pid = 1648] [serial = 573] [outer = 0x12a774800] 14:00:17 INFO - PROCESS | 1648 | 1464987617190 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]]]}] 14:00:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:00:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 580ms 14:00:17 INFO - PROCESS | 1648 | 1464987617244 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 1648 | 1464987617245 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:00:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:00:17 INFO - PROCESS | 1648 | 1464987617248 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 1648 | 1464987617249 Marionette TRACE conn2 <- [1,738,null,{}] 14:00:17 INFO - PROCESS | 1648 | 1464987617251 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}] 14:00:17 INFO - PROCESS | 1648 | 1464987617347 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:00:17 INFO - PROCESS | 1648 | 1464987617360 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11705d800 == 45 [pid = 1648] [id = 192] 14:00:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a909c00) [pid = 1648] [serial = 574] [outer = 0x0] 14:00:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12c191400) [pid = 1648] [serial = 575] [outer = 0x12a909c00] 14:00:17 INFO - PROCESS | 1648 | 1464987617385 Marionette DEBUG loaded listener.js 14:00:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12c593800) [pid = 1648] [serial = 576] [outer = 0x12a909c00] 14:00:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12898c400) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:00:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1127a6800) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:00:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11738ec00) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:00:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119742800) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:00:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1199c3000) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:00:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118245400) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:00:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1131b6c00) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:00:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126e94000) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:00:18 INFO - PROCESS | 1648 | 1464987618232 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]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:00:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1019ms 14:00:18 INFO - PROCESS | 1648 | 1464987618268 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:00:18 INFO - PROCESS | 1648 | 1464987618269 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:00:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:00:18 INFO - PROCESS | 1648 | 1464987618280 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 1648 | 1464987618281 Marionette TRACE conn2 <- [1,742,null,{}] 14:00:18 INFO - PROCESS | 1648 | 1464987618283 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}] 14:00:18 INFO - PROCESS | 1648 | 1464987618356 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:00:18 INFO - PROCESS | 1648 | 1464987618405 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4ba800 == 46 [pid = 1648] [id = 193] 14:00:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11a079c00) [pid = 1648] [serial = 577] [outer = 0x0] 14:00:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a7dfc00) [pid = 1648] [serial = 578] [outer = 0x11a079c00] 14:00:18 INFO - PROCESS | 1648 | 1464987618430 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12c596c00) [pid = 1648] [serial = 579] [outer = 0x11a079c00] 14:00:19 INFO - PROCESS | 1648 | 1464987619199 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]]]}] 14:00:19 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 14:00:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 14:00:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:00:19 INFO - PROCESS | 1648 | 1464987619254 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:00:19 INFO - PROCESS | 1648 | 1464987619255 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:00:19 INFO - PROCESS | 1648 | 1464987619257 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 1648 | 1464987619258 Marionette TRACE conn2 <- [1,746,null,{}] 14:00:19 INFO - PROCESS | 1648 | 1464987619260 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}] 14:00:19 INFO - PROCESS | 1648 | 1464987619336 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:00:19 INFO - PROCESS | 1648 | 1464987619341 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb07800 == 47 [pid = 1648] [id = 194] 14:00:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12c595800) [pid = 1648] [serial = 580] [outer = 0x0] 14:00:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12c85c400) [pid = 1648] [serial = 581] [outer = 0x12c595800] 14:00:19 INFO - PROCESS | 1648 | 1464987619366 Marionette DEBUG loaded listener.js 14:00:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12cdc2800) [pid = 1648] [serial = 582] [outer = 0x12c595800] 14:00:20 INFO - PROCESS | 1648 | 1464987620297 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]]]}] 14:00:20 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.) 14:00:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1069ms 14:00:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:00:20 INFO - PROCESS | 1648 | 1464987620327 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:00:20 INFO - PROCESS | 1648 | 1464987620330 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:00:20 INFO - PROCESS | 1648 | 1464987620333 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1648 | 1464987620335 Marionette TRACE conn2 <- [1,750,null,{}] 14:00:20 INFO - PROCESS | 1648 | 1464987620339 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}] 14:00:20 INFO - PROCESS | 1648 | 1464987620440 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:00:20 INFO - PROCESS | 1648 | 1464987620503 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119086800 == 48 [pid = 1648] [id = 195] 14:00:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116a62000) [pid = 1648] [serial = 583] [outer = 0x0] 14:00:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1182c0400) [pid = 1648] [serial = 584] [outer = 0x116a62000] 14:00:20 INFO - PROCESS | 1648 | 1464987620535 Marionette DEBUG loaded listener.js 14:00:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11906dc00) [pid = 1648] [serial = 585] [outer = 0x116a62000] 14:00:21 INFO - PROCESS | 1648 | 1464987621455 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]]]}] 14:00:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:00:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1170ms 14:00:21 INFO - PROCESS | 1648 | 1464987621504 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:00:21 INFO - PROCESS | 1648 | 1464987621508 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:00:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:00:21 INFO - PROCESS | 1648 | 1464987621512 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:00:21 INFO - PROCESS | 1648 | 1464987621514 Marionette TRACE conn2 <- [1,754,null,{}] 14:00:21 INFO - PROCESS | 1648 | 1464987621516 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}] 14:00:21 INFO - PROCESS | 1648 | 1464987621614 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:00:21 INFO - PROCESS | 1648 | 1464987621663 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c31800 == 49 [pid = 1648] [id = 196] 14:00:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119357800) [pid = 1648] [serial = 586] [outer = 0x0] 14:00:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1197e4000) [pid = 1648] [serial = 587] [outer = 0x119357800] 14:00:21 INFO - PROCESS | 1648 | 1464987621692 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1197ea800) [pid = 1648] [serial = 588] [outer = 0x119357800] 14:00:22 INFO - PROCESS | 1648 | 1464987622584 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]]]}] 14:00:22 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 14:00:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1121ms 14:00:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:00:22 INFO - PROCESS | 1648 | 1464987622634 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1648 | 1464987622635 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:00:22 INFO - PROCESS | 1648 | 1464987622637 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1648 | 1464987622640 Marionette TRACE conn2 <- [1,758,null,{}] 14:00:22 INFO - PROCESS | 1648 | 1464987622647 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}] 14:00:22 INFO - PROCESS | 1648 | 1464987622781 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:00:22 INFO - PROCESS | 1648 | 1464987622830 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x11889e800 == 50 [pid = 1648] [id = 197] 14:00:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1194a5c00) [pid = 1648] [serial = 589] [outer = 0x0] 14:00:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119cc3400) [pid = 1648] [serial = 590] [outer = 0x1194a5c00] 14:00:22 INFO - PROCESS | 1648 | 1464987622862 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12897fc00) [pid = 1648] [serial = 591] [outer = 0x1194a5c00] 14:00:23 INFO - PROCESS | 1648 | 1464987623436 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]]]}] 14:00:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:00:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 822ms 14:00:23 INFO - PROCESS | 1648 | 1464987623480 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:00:23 INFO - PROCESS | 1648 | 1464987623483 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:00:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:00:23 INFO - PROCESS | 1648 | 1464987623487 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:00:23 INFO - PROCESS | 1648 | 1464987623490 Marionette TRACE conn2 <- [1,762,null,{}] 14:00:23 INFO - PROCESS | 1648 | 1464987623496 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}] 14:00:23 INFO - PROCESS | 1648 | 1464987623587 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:00:23 INFO - PROCESS | 1648 | 1464987623652 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182dd000 == 51 [pid = 1648] [id = 198] 14:00:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11828ec00) [pid = 1648] [serial = 592] [outer = 0x0] 14:00:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1182bdc00) [pid = 1648] [serial = 593] [outer = 0x11828ec00] 14:00:23 INFO - PROCESS | 1648 | 1464987623681 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11900e000) [pid = 1648] [serial = 594] [outer = 0x11828ec00] 14:00:23 INFO - PROCESS | 1648 | --DOCSHELL 0x118116000 == 50 [pid = 1648] [id = 154] 14:00:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4ba800 == 49 [pid = 1648] [id = 193] 14:00:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11705d800 == 48 [pid = 1648] [id = 192] 14:00:23 INFO - PROCESS | 1648 | --DOCSHELL 0x126f52800 == 47 [pid = 1648] [id = 191] 14:00:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12569d800 == 46 [pid = 1648] [id = 190] 14:00:23 INFO - PROCESS | 1648 | --DOCSHELL 0x123c3d000 == 45 [pid = 1648] [id = 189] 14:00:23 INFO - PROCESS | 1648 | --DOCSHELL 0x119b32800 == 44 [pid = 1648] [id = 188] 14:00:23 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128986400) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 14:00:23 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11689d400) [pid = 1648] [serial = 505] [outer = 0x0] [url = about:blank] 14:00:23 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11835e000) [pid = 1648] [serial = 508] [outer = 0x0] [url = about:blank] 14:00:23 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1194c4000) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 14:00:23 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128fd1400) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c2000 == 43 [pid = 1648] [id = 187] 14:00:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119551800 == 42 [pid = 1648] [id = 186] 14:00:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a769800 == 41 [pid = 1648] [id = 184] 14:00:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119f7c800 == 40 [pid = 1648] [id = 183] 14:00:24 INFO - PROCESS | 1648 | --DOCSHELL 0x113d2e800 == 39 [pid = 1648] [id = 182] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12a777800) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x116847000) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11297e800) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11835e800) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1182c0000) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119dc1000) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x123e10c00) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12442c400) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x125776c00) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1187ac000) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11934f400) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1190c3400) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116746000) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1190bf000) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127209000) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12a90d000) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12898c000) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 14:00:24 INFO - PROCESS | 1648 | 1464987624558 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]]]}] 14:00:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:00:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1123ms 14:00:24 INFO - PROCESS | 1648 | 1464987624611 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:00:24 INFO - PROCESS | 1648 | 1464987624615 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:00:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:00:24 INFO - PROCESS | 1648 | 1464987624619 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 1648 | 1464987624621 Marionette TRACE conn2 <- [1,766,null,{}] 14:00:24 INFO - PROCESS | 1648 | 1464987624623 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}] 14:00:24 INFO - PROCESS | 1648 | 1464987624701 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:00:24 INFO - PROCESS | 1648 | 1464987624706 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x112caf800 == 40 [pid = 1648] [id = 199] 14:00:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1194b9000) [pid = 1648] [serial = 595] [outer = 0x0] 14:00:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119742400) [pid = 1648] [serial = 596] [outer = 0x1194b9000] 14:00:24 INFO - PROCESS | 1648 | 1464987624737 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1197e8c00) [pid = 1648] [serial = 597] [outer = 0x1194b9000] 14:00:25 INFO - PROCESS | 1648 | 1464987625541 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]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:00:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 14:00:25 INFO - PROCESS | 1648 | 1464987625590 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1648 | 1464987625591 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:00:25 INFO - PROCESS | 1648 | 1464987625594 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1648 | 1464987625596 Marionette TRACE conn2 <- [1,770,null,{}] 14:00:25 INFO - PROCESS | 1648 | 1464987625603 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}] 14:00:25 INFO - PROCESS | 1648 | 1464987625703 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:00:25 INFO - PROCESS | 1648 | 1464987625738 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f9a000 == 41 [pid = 1648] [id = 200] 14:00:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119dc2800) [pid = 1648] [serial = 598] [outer = 0x0] 14:00:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1212d7c00) [pid = 1648] [serial = 599] [outer = 0x119dc2800] 14:00:25 INFO - PROCESS | 1648 | 1464987625770 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124005c00) [pid = 1648] [serial = 600] [outer = 0x119dc2800] 14:00:26 INFO - PROCESS | 1648 | 1464987626079 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]]]}] 14:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 520ms 14:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:00:26 INFO - PROCESS | 1648 | 1464987626115 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 1648 | 1464987626117 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:00:26 INFO - PROCESS | 1648 | 1464987626119 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1648 | 1464987626120 Marionette TRACE conn2 <- [1,774,null,{}] 14:00:26 INFO - PROCESS | 1648 | 1464987626122 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}] 14:00:26 INFO - PROCESS | 1648 | 1464987626221 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:00:26 INFO - PROCESS | 1648 | 1464987626254 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12405c000 == 42 [pid = 1648] [id = 201] 14:00:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124fe0c00) [pid = 1648] [serial = 601] [outer = 0x0] 14:00:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126a19400) [pid = 1648] [serial = 602] [outer = 0x124fe0c00] 14:00:26 INFO - PROCESS | 1648 | 1464987626279 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126f17800) [pid = 1648] [serial = 603] [outer = 0x124fe0c00] 14:00:26 INFO - PROCESS | 1648 | 1464987626590 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]]]}] 14:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 519ms 14:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:00:26 INFO - PROCESS | 1648 | 1464987626638 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 1648 | 1464987626640 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:00:26 INFO - PROCESS | 1648 | 1464987626642 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1648 | 1464987626643 Marionette TRACE conn2 <- [1,778,null,{}] 14:00:26 INFO - PROCESS | 1648 | 1464987626645 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}] 14:00:26 INFO - PROCESS | 1648 | 1464987626742 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:00:26 INFO - PROCESS | 1648 | 1464987626747 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x125693800 == 43 [pid = 1648] [id = 202] 14:00:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126a11400) [pid = 1648] [serial = 604] [outer = 0x0] 14:00:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128980000) [pid = 1648] [serial = 605] [outer = 0x126a11400] 14:00:26 INFO - PROCESS | 1648 | 1464987626773 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128988400) [pid = 1648] [serial = 606] [outer = 0x126a11400] 14:00:27 INFO - PROCESS | 1648 | 1464987627130 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]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 14:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:00:27 INFO - PROCESS | 1648 | 1464987627164 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 1648 | 1464987627165 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:00:27 INFO - PROCESS | 1648 | 1464987627167 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 1648 | 1464987627168 Marionette TRACE conn2 <- [1,782,null,{}] 14:00:27 INFO - PROCESS | 1648 | 1464987627170 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}] 14:00:27 INFO - PROCESS | 1648 | 1464987627281 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:00:27 INFO - PROCESS | 1648 | 1464987627315 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f4c800 == 44 [pid = 1648] [id = 203] 14:00:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128b80000) [pid = 1648] [serial = 607] [outer = 0x0] 14:00:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a76d800) [pid = 1648] [serial = 608] [outer = 0x128b80000] 14:00:27 INFO - PROCESS | 1648 | 1464987627341 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a90d000) [pid = 1648] [serial = 609] [outer = 0x128b80000] 14:00:27 INFO - PROCESS | 1648 | 1464987627640 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]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 519ms 14:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:00:27 INFO - PROCESS | 1648 | 1464987627686 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 1648 | 1464987627688 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:00:27 INFO - PROCESS | 1648 | 1464987627690 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 1648 | 1464987627691 Marionette TRACE conn2 <- [1,786,null,{}] 14:00:27 INFO - PROCESS | 1648 | 1464987627696 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}] 14:00:27 INFO - PROCESS | 1648 | 1464987627791 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:00:27 INFO - PROCESS | 1648 | 1464987627795 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4aa800 == 45 [pid = 1648] [id = 204] 14:00:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b80800) [pid = 1648] [serial = 610] [outer = 0x0] 14:00:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a916800) [pid = 1648] [serial = 611] [outer = 0x128b80800] 14:00:27 INFO - PROCESS | 1648 | 1464987627820 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12b02cc00) [pid = 1648] [serial = 612] [outer = 0x128b80800] 14:00:28 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12b02b800) [pid = 1648] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:00:28 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1274a7000) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:00:28 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12a774800) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:00:28 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123c20c00) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:00:28 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118354400) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:00:28 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11766a400) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:00:28 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12a909c00) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:00:28 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11a079c00) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:00:28 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126a16000) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:00:28 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1212dc400) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:00:28 INFO - PROCESS | 1648 | 1464987628167 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]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms 14:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:00:28 INFO - PROCESS | 1648 | 1464987628213 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1648 | 1464987628214 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:00:28 INFO - PROCESS | 1648 | 1464987628216 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1648 | 1464987628217 Marionette TRACE conn2 <- [1,790,null,{}] 14:00:28 INFO - PROCESS | 1648 | 1464987628220 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}] 14:00:28 INFO - PROCESS | 1648 | 1464987628317 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:00:28 INFO - PROCESS | 1648 | 1464987628349 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f8b000 == 46 [pid = 1648] [id = 205] 14:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1127adc00) [pid = 1648] [serial = 613] [outer = 0x0] 14:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128981000) [pid = 1648] [serial = 614] [outer = 0x1127adc00] 14:00:28 INFO - PROCESS | 1648 | 1464987628382 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12af98000) [pid = 1648] [serial = 615] [outer = 0x1127adc00] 14:00:28 INFO - PROCESS | 1648 | 1464987628653 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]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 468ms 14:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:00:28 INFO - PROCESS | 1648 | 1464987628685 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1648 | 1464987628686 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:00:28 INFO - PROCESS | 1648 | 1464987628688 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1648 | 1464987628689 Marionette TRACE conn2 <- [1,794,null,{}] 14:00:28 INFO - PROCESS | 1648 | 1464987628699 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}] 14:00:28 INFO - PROCESS | 1648 | 1464987628784 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:00:28 INFO - PROCESS | 1648 | 1464987628789 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b21a800 == 47 [pid = 1648] [id = 206] 14:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12b039400) [pid = 1648] [serial = 616] [outer = 0x0] 14:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bb25c00) [pid = 1648] [serial = 617] [outer = 0x12b039400] 14:00:28 INFO - PROCESS | 1648 | 1464987628814 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bb30800) [pid = 1648] [serial = 618] [outer = 0x12b039400] 14:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:00:29 INFO - PROCESS | 1648 | 1464987629150 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]]]}] 14:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 468ms 14:00:29 INFO - PROCESS | 1648 | 1464987629156 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:00:29 INFO - PROCESS | 1648 | 1464987629158 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:00:29 INFO - PROCESS | 1648 | 1464987629164 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 1648 | 1464987629165 Marionette TRACE conn2 <- [1,798,null,{}] 14:00:29 INFO - PROCESS | 1648 | 1464987629167 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}] 14:00:29 INFO - PROCESS | 1648 | 1464987629269 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:00:29 INFO - PROCESS | 1648 | 1464987629279 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf13800 == 48 [pid = 1648] [id = 207] 14:00:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119db3800) [pid = 1648] [serial = 619] [outer = 0x0] 14:00:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12bb59400) [pid = 1648] [serial = 620] [outer = 0x119db3800] 14:00:29 INFO - PROCESS | 1648 | 1464987629304 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12bb62800) [pid = 1648] [serial = 621] [outer = 0x119db3800] 14:00:29 INFO - PROCESS | 1648 | 1464987629612 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]]]}] 14:00:29 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 14:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 470ms 14:00:29 INFO - PROCESS | 1648 | 1464987629633 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:00:29 INFO - PROCESS | 1648 | 1464987629634 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:00:29 INFO - PROCESS | 1648 | 1464987629637 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 1648 | 1464987629639 Marionette TRACE conn2 <- [1,802,null,{}] 14:00:29 INFO - PROCESS | 1648 | 1464987629641 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}] 14:00:29 INFO - PROCESS | 1648 | 1464987629738 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:00:29 INFO - PROCESS | 1648 | 1464987629743 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c562000 == 49 [pid = 1648] [id = 208] 14:00:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128c07800) [pid = 1648] [serial = 622] [outer = 0x0] 14:00:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128c0d800) [pid = 1648] [serial = 623] [outer = 0x128c07800] 14:00:29 INFO - PROCESS | 1648 | 1464987629771 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12c590000) [pid = 1648] [serial = 624] [outer = 0x128c07800] 14:00:30 INFO - PROCESS | 1648 | 1464987630234 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]]]}] 14:00:30 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 14:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 620ms 14:00:30 INFO - PROCESS | 1648 | 1464987630257 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1648 | 1464987630261 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:00:30 INFO - PROCESS | 1648 | 1464987630266 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 1648 | 1464987630268 Marionette TRACE conn2 <- [1,806,null,{}] 14:00:30 INFO - PROCESS | 1648 | 1464987630272 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}] 14:00:30 INFO - PROCESS | 1648 | 1464987630377 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:00:30 INFO - PROCESS | 1648 | 1464987630469 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188ab800 == 50 [pid = 1648] [id = 209] 14:00:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1182c2c00) [pid = 1648] [serial = 625] [outer = 0x0] 14:00:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11835e800) [pid = 1648] [serial = 626] [outer = 0x1182c2c00] 14:00:30 INFO - PROCESS | 1648 | 1464987630501 Marionette DEBUG loaded listener.js 14:00:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1190bb800) [pid = 1648] [serial = 627] [outer = 0x1182c2c00] 14:00:30 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:00:30 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:00:30 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:00:30 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 14:00:30 INFO - PROCESS | 1648 | 1464987630941 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]]]}] 14:00:30 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 14:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 721ms 14:00:30 INFO - PROCESS | 1648 | 1464987630987 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1648 | 1464987630991 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:00:31 INFO - PROCESS | 1648 | 1464987630996 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 1648 | 1464987630997 Marionette TRACE conn2 <- [1,810,null,{}] 14:00:31 INFO - PROCESS | 1648 | 1464987631000 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}] 14:00:31 INFO - PROCESS | 1648 | 1464987631107 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:00:31 INFO - PROCESS | 1648 | 1464987631162 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12728b000 == 51 [pid = 1648] [id = 210] 14:00:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11973e000) [pid = 1648] [serial = 628] [outer = 0x0] 14:00:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119cad800) [pid = 1648] [serial = 629] [outer = 0x11973e000] 14:00:31 INFO - PROCESS | 1648 | 1464987631191 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x124434400) [pid = 1648] [serial = 630] [outer = 0x11973e000] 14:00:31 INFO - PROCESS | 1648 | 1464987631626 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]]]}] 14:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 14:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:00:31 INFO - PROCESS | 1648 | 1464987631682 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:00:31 INFO - PROCESS | 1648 | 1464987631684 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:00:31 INFO - PROCESS | 1648 | 1464987631686 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 1648 | 1464987631689 Marionette TRACE conn2 <- [1,814,null,{}] 14:00:31 INFO - PROCESS | 1648 | 1464987631710 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}] 14:00:31 INFO - PROCESS | 1648 | 1464987631811 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:00:31 INFO - PROCESS | 1648 | 1464987631866 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd5a000 == 52 [pid = 1648] [id = 211] 14:00:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12897e400) [pid = 1648] [serial = 631] [outer = 0x0] 14:00:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128c04400) [pid = 1648] [serial = 632] [outer = 0x12897e400] 14:00:31 INFO - PROCESS | 1648 | 1464987631897 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128fd2000) [pid = 1648] [serial = 633] [outer = 0x12897e400] 14:00:32 INFO - PROCESS | 1648 | 1464987632305 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] 14:00:32 INFO - PROCESS | 1648 | 1464987632378 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:00:32 INFO - PROCESS | 1648 | 1464987632381 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1648 | 1464987632383 Marionette TRACE conn2 <- [1,818,null,{}] 14:00:32 INFO - PROCESS | 1648 | 1464987632385 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}] 14:00:32 INFO - PROCESS | 1648 | 1464987632485 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:00:32 INFO - PROCESS | 1648 | 1464987632551 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d138800 == 53 [pid = 1648] [id = 212] 14:00:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12bb23400) [pid = 1648] [serial = 634] [outer = 0x0] 14:00:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12bb5c400) [pid = 1648] [serial = 635] [outer = 0x12bb23400] 14:00:32 INFO - PROCESS | 1648 | 1464987632580 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12c58e800) [pid = 1648] [serial = 636] [outer = 0x12bb23400] 14:00:32 INFO - PROCESS | 1648 | 1464987632995 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]]]}] 14:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 669ms 14:00:33 INFO - PROCESS | 1648 | 1464987633050 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 1648 | 1464987633052 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:00:33 INFO - PROCESS | 1648 | 1464987633086 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1648 | 1464987633087 Marionette TRACE conn2 <- [1,822,null,{}] 14:00:33 INFO - PROCESS | 1648 | 1464987633092 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}] 14:00:33 INFO - PROCESS | 1648 | 1464987633186 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:00:33 INFO - PROCESS | 1648 | 1464987633252 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1af000 == 54 [pid = 1648] [id = 213] 14:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12a7e3c00) [pid = 1648] [serial = 637] [outer = 0x0] 14:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12c856c00) [pid = 1648] [serial = 638] [outer = 0x12a7e3c00] 14:00:33 INFO - PROCESS | 1648 | 1464987633281 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12cdc1800) [pid = 1648] [serial = 639] [outer = 0x12a7e3c00] 14:00:33 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 14:00:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 14:00:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 14:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:33 INFO - _addTest/ [0,825,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 1648 | 1464987633708 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:00:33 INFO - PROCESS | 1648 | 1464987633711 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1648 | 1464987633712 Marionette TRACE conn2 <- [1,826,null,{}] 14:00:33 INFO - PROCESS | 1648 | 1464987633714 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}] 14:00:33 INFO - PROCESS | 1648 | 1464987633838 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:00:33 INFO - PROCESS | 1648 | 1464987633908 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x119549800 == 55 [pid = 1648] [id = 214] 14:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x116f49000) [pid = 1648] [serial = 640] [outer = 0x0] 14:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x116f53800) [pid = 1648] [serial = 641] [outer = 0x116f49000] 14:00:33 INFO - PROCESS | 1648 | 1464987633938 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12cdc6400) [pid = 1648] [serial = 642] [outer = 0x116f49000] 14:00:34 INFO - PROCESS | 1648 | 1464987634482 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]]]}] 14:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 819ms 14:00:34 INFO - PROCESS | 1648 | 1464987634547 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 1648 | 1464987634549 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:00:34 INFO - PROCESS | 1648 | 1464987634554 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 1648 | 1464987634556 Marionette TRACE conn2 <- [1,830,null,{}] 14:00:34 INFO - PROCESS | 1648 | 1464987634561 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}] 14:00:34 INFO - PROCESS | 1648 | 1464987634654 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:00:34 INFO - PROCESS | 1648 | 1464987634722 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b75800 == 56 [pid = 1648] [id = 215] 14:00:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x116f54800) [pid = 1648] [serial = 643] [outer = 0x0] 14:00:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x117384400) [pid = 1648] [serial = 644] [outer = 0x116f54800] 14:00:34 INFO - PROCESS | 1648 | 1464987634751 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1182b9c00) [pid = 1648] [serial = 645] [outer = 0x116f54800] 14:00:35 INFO - PROCESS | 1648 | 1464987635187 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]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 672ms 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf13800 == 55 [pid = 1648] [id = 207] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b21a800 == 54 [pid = 1648] [id = 206] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119f8b000 == 53 [pid = 1648] [id = 205] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4aa800 == 52 [pid = 1648] [id = 204] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x126f4c800 == 51 [pid = 1648] [id = 203] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x125693800 == 50 [pid = 1648] [id = 202] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12405c000 == 49 [pid = 1648] [id = 201] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1127a9400) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x124fe1000) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11859c000) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12a90a800) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12c85c400) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | 1464987635274 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:00:35 INFO - PROCESS | 1648 | 1464987635277 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119f9a000 == 48 [pid = 1648] [id = 200] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x112caf800 == 47 [pid = 1648] [id = 199] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1182dd000 == 46 [pid = 1648] [id = 198] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119086800 == 45 [pid = 1648] [id = 195] 14:00:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb07800 == 44 [pid = 1648] [id = 194] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12a90b400) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12b2f0400) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1293f4c00) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12b2e3c00) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x124a45000) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1187ae400) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11973ec00) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x118355000) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11828d400) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12c191400) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12a7dfc00) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12bb5f000) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12c593800) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12c596c00) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12897f800) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12a909400) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1256b6400) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 14:00:35 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128b83000) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 14:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:00:35 INFO - PROCESS | 1648 | 1464987635291 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1648 | 1464987635292 Marionette TRACE conn2 <- [1,834,null,{}] 14:00:35 INFO - PROCESS | 1648 | 1464987635295 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}] 14:00:35 INFO - PROCESS | 1648 | 1464987635374 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:00:35 INFO - PROCESS | 1648 | 1464987635386 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e12800 == 45 [pid = 1648] [id = 216] 14:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1183b8c00) [pid = 1648] [serial = 646] [outer = 0x0] 14:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1185a3400) [pid = 1648] [serial = 647] [outer = 0x1183b8c00] 14:00:35 INFO - PROCESS | 1648 | 1464987635412 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119737c00) [pid = 1648] [serial = 648] [outer = 0x1183b8c00] 14:00:35 INFO - PROCESS | 1648 | 1464987635753 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]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 14:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:00:35 INFO - PROCESS | 1648 | 1464987635766 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:00:35 INFO - PROCESS | 1648 | 1464987635768 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:00:35 INFO - PROCESS | 1648 | 1464987635770 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1648 | 1464987635772 Marionette TRACE conn2 <- [1,838,null,{}] 14:00:35 INFO - PROCESS | 1648 | 1464987635782 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}] 14:00:35 INFO - PROCESS | 1648 | 1464987635868 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:00:35 INFO - PROCESS | 1648 | 1464987635873 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f8e800 == 46 [pid = 1648] [id = 217] 14:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1197e9c00) [pid = 1648] [serial = 649] [outer = 0x0] 14:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11a021800) [pid = 1648] [serial = 650] [outer = 0x1197e9c00] 14:00:35 INFO - PROCESS | 1648 | 1464987635903 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11a029000) [pid = 1648] [serial = 651] [outer = 0x1197e9c00] 14:00:36 INFO - PROCESS | 1648 | 1464987636270 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]]]}] 14:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 525ms 14:00:36 INFO - PROCESS | 1648 | 1464987636296 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 1648 | 1464987636298 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:00:36 INFO - PROCESS | 1648 | 1464987636300 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 1648 | 1464987636301 Marionette TRACE conn2 <- [1,842,null,{}] 14:00:36 INFO - PROCESS | 1648 | 1464987636304 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}] 14:00:36 INFO - PROCESS | 1648 | 1464987636398 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:00:36 INFO - PROCESS | 1648 | 1464987636450 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12426e000 == 47 [pid = 1648] [id = 218] 14:00:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11a029800) [pid = 1648] [serial = 652] [outer = 0x0] 14:00:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x123e10c00) [pid = 1648] [serial = 653] [outer = 0x11a029800] 14:00:36 INFO - PROCESS | 1648 | 1464987636476 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x124fe1c00) [pid = 1648] [serial = 654] [outer = 0x11a029800] 14:00:36 INFO - PROCESS | 1648 | 1464987636761 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]]]}] 14:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 14:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:00:36 INFO - PROCESS | 1648 | 1464987636819 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 1648 | 1464987636820 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:00:36 INFO - PROCESS | 1648 | 1464987636822 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 1648 | 1464987636823 Marionette TRACE conn2 <- [1,846,null,{}] 14:00:36 INFO - PROCESS | 1648 | 1464987636826 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}] 14:00:36 INFO - PROCESS | 1648 | 1464987636903 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:00:36 INFO - PROCESS | 1648 | 1464987636958 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c6800 == 48 [pid = 1648] [id = 219] 14:00:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11a01f000) [pid = 1648] [serial = 655] [outer = 0x0] 14:00:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1250f3400) [pid = 1648] [serial = 656] [outer = 0x11a01f000] 14:00:36 INFO - PROCESS | 1648 | 1464987636983 Marionette DEBUG loaded listener.js 14:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126fa8400) [pid = 1648] [serial = 657] [outer = 0x11a01f000] 14:00:37 INFO - PROCESS | 1648 | 1464987637286 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]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 14:00:37 INFO - PROCESS | 1648 | 1464987637290 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1648 | 1464987637291 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:00:37 INFO - PROCESS | 1648 | 1464987637301 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1648 | 1464987637302 Marionette TRACE conn2 <- [1,850,null,{}] 14:00:37 INFO - PROCESS | 1648 | 1464987637305 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}] 14:00:37 INFO - PROCESS | 1648 | 1464987637403 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:00:37 INFO - PROCESS | 1648 | 1464987637409 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af20800 == 49 [pid = 1648] [id = 220] 14:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1274a6400) [pid = 1648] [serial = 658] [outer = 0x0] 14:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x128b85400) [pid = 1648] [serial = 659] [outer = 0x1274a6400] 14:00:37 INFO - PROCESS | 1648 | 1464987637441 Marionette DEBUG loaded listener.js 14:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12a90f400) [pid = 1648] [serial = 660] [outer = 0x1274a6400] 14:00:37 INFO - PROCESS | 1648 | 1464987637807 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]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 14:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:00:37 INFO - PROCESS | 1648 | 1464987637821 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1648 | 1464987637822 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:00:37 INFO - PROCESS | 1648 | 1464987637824 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1648 | 1464987637825 Marionette TRACE conn2 <- [1,854,null,{}] 14:00:37 INFO - PROCESS | 1648 | 1464987637828 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}] 14:00:37 INFO - PROCESS | 1648 | 1464987637928 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:00:37 INFO - PROCESS | 1648 | 1464987637940 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1d800 == 50 [pid = 1648] [id = 221] 14:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12a910000) [pid = 1648] [serial = 661] [outer = 0x0] 14:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12b036000) [pid = 1648] [serial = 662] [outer = 0x12a910000] 14:00:37 INFO - PROCESS | 1648 | 1464987637966 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12bb24400) [pid = 1648] [serial = 663] [outer = 0x12a910000] 14:00:38 INFO - PROCESS | 1648 | 1464987638317 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]]]}] 14:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 14:00:38 INFO - PROCESS | 1648 | 1464987638342 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:00:38 INFO - PROCESS | 1648 | 1464987638344 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:00:38 INFO - PROCESS | 1648 | 1464987638352 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:00:38 INFO - PROCESS | 1648 | 1464987638353 Marionette TRACE conn2 <- [1,858,null,{}] 14:00:38 INFO - PROCESS | 1648 | 1464987638355 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}] 14:00:38 INFO - PROCESS | 1648 | 1464987638453 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:00:38 INFO - PROCESS | 1648 | 1464987638457 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c549800 == 51 [pid = 1648] [id = 222] 14:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12bb2c400) [pid = 1648] [serial = 664] [outer = 0x0] 14:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12c18e800) [pid = 1648] [serial = 665] [outer = 0x12bb2c400] 14:00:38 INFO - PROCESS | 1648 | 1464987638514 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12c856000) [pid = 1648] [serial = 666] [outer = 0x12bb2c400] 14:00:38 INFO - PROCESS | 1648 | 1464987638817 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]]]}] 14:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 14:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:00:38 INFO - PROCESS | 1648 | 1464987638870 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:00:38 INFO - PROCESS | 1648 | 1464987638871 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:00:38 INFO - PROCESS | 1648 | 1464987638873 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:00:38 INFO - PROCESS | 1648 | 1464987638875 Marionette TRACE conn2 <- [1,862,null,{}] 14:00:38 INFO - PROCESS | 1648 | 1464987638877 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}] 14:00:38 INFO - PROCESS | 1648 | 1464987638973 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:00:38 INFO - PROCESS | 1648 | 1464987638985 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd75000 == 52 [pid = 1648] [id = 223] 14:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x110e66c00) [pid = 1648] [serial = 667] [outer = 0x0] 14:00:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x110e6bc00) [pid = 1648] [serial = 668] [outer = 0x110e66c00] 14:00:39 INFO - PROCESS | 1648 | 1464987639012 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x110e6fc00) [pid = 1648] [serial = 669] [outer = 0x110e66c00] 14:00:39 INFO - PROCESS | 1648 | 1464987639464 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]]]}] 14:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 620ms 14:00:39 INFO - PROCESS | 1648 | 1464987639499 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 1648 | 1464987639501 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:00:39 INFO - PROCESS | 1648 | 1464987639505 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 1648 | 1464987639507 Marionette TRACE conn2 <- [1,866,null,{}] 14:00:39 INFO - PROCESS | 1648 | 1464987639510 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}] 14:00:39 INFO - PROCESS | 1648 | 1464987639771 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x119cbd000) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1138c0000) [pid = 1648] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128989400) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11828e400) [pid = 1648] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11835a400) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x124010000) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11214e400) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x116a5e800) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1185a4c00) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1127ad400) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128985400) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128985000) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118289800) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1212d8000) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x124fe0c00) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1194a5c00) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126a11400) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1194b9000) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128b80800) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11828ec00) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119dc2800) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1127adc00) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119db3800) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128b80000) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:00:39 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12b039400) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:00:39 INFO - PROCESS | 1648 | 1464987639824 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167c4000 == 53 [pid = 1648] [id = 224] 14:00:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x110e72000) [pid = 1648] [serial = 670] [outer = 0x0] 14:00:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1127ad400) [pid = 1648] [serial = 671] [outer = 0x110e72000] 14:00:39 INFO - PROCESS | 1648 | 1464987639849 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x117670800) [pid = 1648] [serial = 672] [outer = 0x110e72000] 14:00:40 INFO - PROCESS | 1648 | 1464987640130 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]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 672ms 14:00:40 INFO - PROCESS | 1648 | 1464987640178 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 1648 | 1464987640181 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:00:40 INFO - PROCESS | 1648 | 1464987640191 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1648 | 1464987640193 Marionette TRACE conn2 <- [1,870,null,{}] 14:00:40 INFO - PROCESS | 1648 | 1464987640198 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}] 14:00:40 INFO - PROCESS | 1648 | 1464987640291 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:00:40 INFO - PROCESS | 1648 | 1464987640346 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4c5000 == 54 [pid = 1648] [id = 225] 14:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118356c00) [pid = 1648] [serial = 673] [outer = 0x0] 14:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11a074800) [pid = 1648] [serial = 674] [outer = 0x118356c00] 14:00:40 INFO - PROCESS | 1648 | 1464987640393 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12bb27c00) [pid = 1648] [serial = 675] [outer = 0x118356c00] 14:00:40 INFO - PROCESS | 1648 | 1464987640657 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]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 479ms 14:00:40 INFO - PROCESS | 1648 | 1464987640665 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 1648 | 1464987640667 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:00:40 INFO - PROCESS | 1648 | 1464987640669 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1648 | 1464987640670 Marionette TRACE conn2 <- [1,874,null,{}] 14:00:40 INFO - PROCESS | 1648 | 1464987640674 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}] 14:00:40 INFO - PROCESS | 1648 | 1464987640772 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:00:40 INFO - PROCESS | 1648 | 1464987640776 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e0f800 == 55 [pid = 1648] [id = 226] 14:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12bb29000) [pid = 1648] [serial = 676] [outer = 0x0] 14:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12c862800) [pid = 1648] [serial = 677] [outer = 0x12bb29000] 14:00:40 INFO - PROCESS | 1648 | 1464987640801 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12cdc9c00) [pid = 1648] [serial = 678] [outer = 0x12bb29000] 14:00:41 INFO - PROCESS | 1648 | 1464987641125 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]]]}] 14:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 14:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:00:41 INFO - PROCESS | 1648 | 1464987641137 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:00:41 INFO - PROCESS | 1648 | 1464987641138 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:00:41 INFO - PROCESS | 1648 | 1464987641141 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:00:41 INFO - PROCESS | 1648 | 1464987641142 Marionette TRACE conn2 <- [1,878,null,{}] 14:00:41 INFO - PROCESS | 1648 | 1464987641147 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}] 14:00:41 INFO - PROCESS | 1648 | 1464987641263 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:00:41 INFO - PROCESS | 1648 | 1464987641269 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e22000 == 56 [pid = 1648] [id = 227] 14:00:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x129288c00) [pid = 1648] [serial = 679] [outer = 0x0] 14:00:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12c85f400) [pid = 1648] [serial = 680] [outer = 0x129288c00] 14:00:41 INFO - PROCESS | 1648 | 1464987641294 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12d186c00) [pid = 1648] [serial = 681] [outer = 0x129288c00] 14:00:41 INFO - PROCESS | 1648 | 1464987641600 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]]]}] 14:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 14:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:00:41 INFO - PROCESS | 1648 | 1464987641615 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:00:41 INFO - PROCESS | 1648 | 1464987641616 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:00:41 INFO - PROCESS | 1648 | 1464987641618 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:00:41 INFO - PROCESS | 1648 | 1464987641619 Marionette TRACE conn2 <- [1,882,null,{}] 14:00:41 INFO - PROCESS | 1648 | 1464987641621 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}] 14:00:41 INFO - PROCESS | 1648 | 1464987641710 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:00:41 INFO - PROCESS | 1648 | 1464987641714 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e3b800 == 57 [pid = 1648] [id = 228] 14:00:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1125c1c00) [pid = 1648] [serial = 682] [outer = 0x0] 14:00:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1125c8400) [pid = 1648] [serial = 683] [outer = 0x1125c1c00] 14:00:41 INFO - PROCESS | 1648 | 1464987641738 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1125cc400) [pid = 1648] [serial = 684] [outer = 0x1125c1c00] 14:00:42 INFO - PROCESS | 1648 | 1464987642232 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]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 620ms 14:00:42 INFO - PROCESS | 1648 | 1464987642238 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1648 | 1464987642240 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:00:42 INFO - PROCESS | 1648 | 1464987642244 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1648 | 1464987642246 Marionette TRACE conn2 <- [1,886,null,{}] 14:00:42 INFO - PROCESS | 1648 | 1464987642250 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}] 14:00:42 INFO - PROCESS | 1648 | 1464987642357 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:00:42 INFO - PROCESS | 1648 | 1464987642416 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11858a000 == 58 [pid = 1648] [id = 229] 14:00:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1125ce400) [pid = 1648] [serial = 685] [outer = 0x0] 14:00:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1167ed000) [pid = 1648] [serial = 686] [outer = 0x1125ce400] 14:00:42 INFO - PROCESS | 1648 | 1464987642446 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x116f4e400) [pid = 1648] [serial = 687] [outer = 0x1125ce400] 14:00:42 INFO - PROCESS | 1648 | 1464987642910 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]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 673ms 14:00:42 INFO - PROCESS | 1648 | 1464987642916 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1648 | 1464987642920 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:00:42 INFO - PROCESS | 1648 | 1464987642925 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1648 | 1464987642927 Marionette TRACE conn2 <- [1,890,null,{}] 14:00:42 INFO - PROCESS | 1648 | 1464987642929 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}] 14:00:43 INFO - PROCESS | 1648 | 1464987643035 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:00:43 INFO - PROCESS | 1648 | 1464987643139 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x128eb4000 == 59 [pid = 1648] [id = 230] 14:00:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x117389000) [pid = 1648] [serial = 688] [outer = 0x0] 14:00:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1187ab000) [pid = 1648] [serial = 689] [outer = 0x117389000] 14:00:43 INFO - PROCESS | 1648 | 1464987643171 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11973a800) [pid = 1648] [serial = 690] [outer = 0x117389000] 14:00:43 INFO - PROCESS | 1648 | 1464987643598 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]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 720ms 14:00:43 INFO - PROCESS | 1648 | 1464987643663 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 1648 | 1464987643665 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:00:43 INFO - PROCESS | 1648 | 1464987643670 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1648 | 1464987643674 Marionette TRACE conn2 <- [1,894,null,{}] 14:00:43 INFO - PROCESS | 1648 | 1464987643688 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}] 14:00:43 INFO - PROCESS | 1648 | 1464987643849 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:00:43 INFO - PROCESS | 1648 | 1464987643949 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da49800 == 60 [pid = 1648] [id = 231] 14:00:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11a023800) [pid = 1648] [serial = 691] [outer = 0x0] 14:00:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11a02bc00) [pid = 1648] [serial = 692] [outer = 0x11a023800] 14:00:44 INFO - PROCESS | 1648 | 1464987643999 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1250ee000) [pid = 1648] [serial = 693] [outer = 0x11a023800] 14:00:44 INFO - PROCESS | 1648 | 1464987644519 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]]]}] 14:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 876ms 14:00:44 INFO - PROCESS | 1648 | 1464987644784 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:00:44 INFO - PROCESS | 1648 | 1464987644787 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:00:44 INFO - PROCESS | 1648 | 1464987644804 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:00:44 INFO - PROCESS | 1648 | 1464987644806 Marionette TRACE conn2 <- [1,898,null,{}] 14:00:44 INFO - PROCESS | 1648 | 1464987644809 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}] 14:00:44 INFO - PROCESS | 1648 | 1464987644898 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:00:44 INFO - PROCESS | 1648 | 1464987644953 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167bd800 == 61 [pid = 1648] [id = 232] 14:00:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1127a5c00) [pid = 1648] [serial = 694] [outer = 0x0] 14:00:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1127a9000) [pid = 1648] [serial = 695] [outer = 0x1127a5c00] 14:00:44 INFO - PROCESS | 1648 | 1464987644979 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x113811c00) [pid = 1648] [serial = 696] [outer = 0x1127a5c00] 14:00:45 INFO - PROCESS | 1648 | 1464987645397 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]]]}] 14:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 623ms 14:00:45 INFO - PROCESS | 1648 | 1464987645428 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:00:45 INFO - PROCESS | 1648 | 1464987645430 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:00:45 INFO - PROCESS | 1648 | 1464987645435 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1648 | 1464987645437 Marionette TRACE conn2 <- [1,902,null,{}] 14:00:45 INFO - PROCESS | 1648 | 1464987645440 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}] 14:00:45 INFO - PROCESS | 1648 | 1464987645577 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:00:45 INFO - PROCESS | 1648 | 1464987645588 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e2b000 == 62 [pid = 1648] [id = 233] 14:00:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1127a5400) [pid = 1648] [serial = 697] [outer = 0x0] 14:00:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x113d06800) [pid = 1648] [serial = 698] [outer = 0x1127a5400] 14:00:45 INFO - PROCESS | 1648 | 1464987645615 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x115eca400) [pid = 1648] [serial = 699] [outer = 0x1127a5400] 14:00:46 INFO - PROCESS | 1648 | 1464987646038 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]]]}] 14:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 676ms 14:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:00:46 INFO - PROCESS | 1648 | 1464987646110 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1648 | 1464987646111 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:00:46 INFO - PROCESS | 1648 | 1464987646113 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1648 | 1464987646114 Marionette TRACE conn2 <- [1,906,null,{}] 14:00:46 INFO - PROCESS | 1648 | 1464987646121 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}] 14:00:46 INFO - PROCESS | 1648 | 1464987646244 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x123c31800 == 61 [pid = 1648] [id = 196] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb05800 == 60 [pid = 1648] [id = 185] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x110e22000 == 59 [pid = 1648] [id = 227] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x110e0f800 == 58 [pid = 1648] [id = 226] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4c5000 == 57 [pid = 1648] [id = 225] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1167c4000 == 56 [pid = 1648] [id = 224] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd75000 == 55 [pid = 1648] [id = 223] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12c549800 == 54 [pid = 1648] [id = 222] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1182c0400) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1197e4000) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128c0d800) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1d800 == 53 [pid = 1648] [id = 221] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12af20800 == 52 [pid = 1648] [id = 220] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c6800 == 51 [pid = 1648] [id = 219] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12426e000 == 50 [pid = 1648] [id = 218] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119f8e800 == 49 [pid = 1648] [id = 217] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x117e12800 == 48 [pid = 1648] [id = 216] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x123b75800 == 47 [pid = 1648] [id = 215] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd5a000 == 46 [pid = 1648] [id = 211] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12728b000 == 45 [pid = 1648] [id = 210] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1188ab800 == 44 [pid = 1648] [id = 209] 14:00:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12c562000 == 43 [pid = 1648] [id = 208] 14:00:46 INFO - PROCESS | 1648 | 1464987646328 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e2e000 == 44 [pid = 1648] [id = 234] 14:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1125c0800) [pid = 1648] [serial = 700] [outer = 0x0] 14:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x116188c00) [pid = 1648] [serial = 701] [outer = 0x1125c0800] 14:00:46 INFO - PROCESS | 1648 | 1464987646357 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x116f51800) [pid = 1648] [serial = 702] [outer = 0x1125c0800] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x127260400) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11738e400) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12b036c00) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1185a1400) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1190c0000) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128980400) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x116746400) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x129286c00) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1256b5c00) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x116a61400) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1293fc800) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x128b81400) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1194bec00) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12c856400) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x126f17800) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126a19400) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12897fc00) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119cc3400) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128980000) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119742400) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1197e8c00) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12a916800) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11900e000) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1182bdc00) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1212d7c00) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128981000) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12bb62800) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12a90d000) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12a76d800) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12bb25c00) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12b02cc00) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128988400) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12af98000) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12bb59400) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124005c00) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12bb30800) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 14:00:46 INFO - PROCESS | 1648 | 1464987646694 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]]]}] 14:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 621ms 14:00:46 INFO - PROCESS | 1648 | 1464987646741 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1648 | 1464987646743 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:00:46 INFO - PROCESS | 1648 | 1464987646748 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1648 | 1464987646750 Marionette TRACE conn2 <- [1,910,null,{}] 14:00:46 INFO - PROCESS | 1648 | 1464987646753 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}] 14:00:46 INFO - PROCESS | 1648 | 1464987646866 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:00:46 INFO - PROCESS | 1648 | 1464987646871 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182db800 == 45 [pid = 1648] [id = 235] 14:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118246000) [pid = 1648] [serial = 703] [outer = 0x0] 14:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11828dc00) [pid = 1648] [serial = 704] [outer = 0x118246000] 14:00:46 INFO - PROCESS | 1648 | 1464987646897 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118297c00) [pid = 1648] [serial = 705] [outer = 0x118246000] 14:00:47 INFO - PROCESS | 1648 | 1464987647218 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]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 521ms 14:00:47 INFO - PROCESS | 1648 | 1464987647269 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 1648 | 1464987647270 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:00:47 INFO - PROCESS | 1648 | 1464987647273 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 1648 | 1464987647274 Marionette TRACE conn2 <- [1,914,null,{}] 14:00:47 INFO - PROCESS | 1648 | 1464987647276 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}] 14:00:47 INFO - PROCESS | 1648 | 1464987647351 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:00:47 INFO - PROCESS | 1648 | 1464987647398 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x118586000 == 46 [pid = 1648] [id = 236] 14:00:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118246c00) [pid = 1648] [serial = 706] [outer = 0x0] 14:00:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1182ba800) [pid = 1648] [serial = 707] [outer = 0x118246c00] 14:00:47 INFO - PROCESS | 1648 | 1464987647424 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118352400) [pid = 1648] [serial = 708] [outer = 0x118246c00] 14:00:47 INFO - PROCESS | 1648 | 1464987647717 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]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 14:00:47 INFO - PROCESS | 1648 | 1464987647750 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 1648 | 1464987647752 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:00:47 INFO - PROCESS | 1648 | 1464987647756 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 1648 | 1464987647758 Marionette TRACE conn2 <- [1,918,null,{}] 14:00:47 INFO - PROCESS | 1648 | 1464987647765 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}] 14:00:47 INFO - PROCESS | 1648 | 1464987647911 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:00:47 INFO - PROCESS | 1648 | 1464987647981 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d64800 == 47 [pid = 1648] [id = 237] 14:00:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1182c8400) [pid = 1648] [serial = 709] [outer = 0x0] 14:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11835ec00) [pid = 1648] [serial = 710] [outer = 0x1182c8400] 14:00:48 INFO - PROCESS | 1648 | 1464987648023 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11906d800) [pid = 1648] [serial = 711] [outer = 0x1182c8400] 14:00:48 INFO - PROCESS | 1648 | 1464987648368 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]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 624ms 14:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:00:48 INFO - PROCESS | 1648 | 1464987648384 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 1648 | 1464987648386 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:00:48 INFO - PROCESS | 1648 | 1464987648388 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1648 | 1464987648389 Marionette TRACE conn2 <- [1,922,null,{}] 14:00:48 INFO - PROCESS | 1648 | 1464987648391 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}] 14:00:48 INFO - PROCESS | 1648 | 1464987648468 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:00:48 INFO - PROCESS | 1648 | 1464987648472 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119971800 == 48 [pid = 1648] [id = 238] 14:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119071c00) [pid = 1648] [serial = 712] [outer = 0x0] 14:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119356800) [pid = 1648] [serial = 713] [outer = 0x119071c00] 14:00:48 INFO - PROCESS | 1648 | 1464987648500 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1194c4c00) [pid = 1648] [serial = 714] [outer = 0x119071c00] 14:00:48 INFO - PROCESS | 1648 | 1464987648880 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]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 519ms 14:00:48 INFO - PROCESS | 1648 | 1464987648908 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 1648 | 1464987648909 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:00:48 INFO - PROCESS | 1648 | 1464987648919 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1648 | 1464987648920 Marionette TRACE conn2 <- [1,926,null,{}] 14:00:48 INFO - PROCESS | 1648 | 1464987648922 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}] 14:00:49 INFO - PROCESS | 1648 | 1464987649015 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:00:49 INFO - PROCESS | 1648 | 1464987649019 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119dcf000 == 49 [pid = 1648] [id = 239] 14:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119072c00) [pid = 1648] [serial = 715] [outer = 0x0] 14:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119798400) [pid = 1648] [serial = 716] [outer = 0x119072c00] 14:00:49 INFO - PROCESS | 1648 | 1464987649045 Marionette DEBUG loaded listener.js 14:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1197e1400) [pid = 1648] [serial = 717] [outer = 0x119072c00] 14:00:49 INFO - PROCESS | 1648 | 1464987649357 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]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 14:00:49 INFO - PROCESS | 1648 | 1464987649393 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 1648 | 1464987649395 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:00:49 INFO - PROCESS | 1648 | 1464987649399 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1648 | 1464987649400 Marionette TRACE conn2 <- [1,930,null,{}] 14:00:49 INFO - PROCESS | 1648 | 1464987649402 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}] 14:00:49 INFO - PROCESS | 1648 | 1464987649493 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:00:49 INFO - PROCESS | 1648 | 1464987649528 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x121116800 == 50 [pid = 1648] [id = 240] 14:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119745800) [pid = 1648] [serial = 718] [outer = 0x0] 14:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1197e9800) [pid = 1648] [serial = 719] [outer = 0x119745800] 14:00:49 INFO - PROCESS | 1648 | 1464987649553 Marionette DEBUG loaded listener.js 14:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119cc2400) [pid = 1648] [serial = 720] [outer = 0x119745800] 14:00:49 INFO - PROCESS | 1648 | 1464987649877 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]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 517ms 14:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:00:49 INFO - PROCESS | 1648 | 1464987649917 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 1648 | 1464987649919 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:00:49 INFO - PROCESS | 1648 | 1464987649921 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1648 | 1464987649922 Marionette TRACE conn2 <- [1,934,null,{}] 14:00:49 INFO - PROCESS | 1648 | 1464987649924 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}] 14:00:50 INFO - PROCESS | 1648 | 1464987650023 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:00:50 INFO - PROCESS | 1648 | 1464987650028 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b70000 == 51 [pid = 1648] [id = 241] 14:00:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1197e7400) [pid = 1648] [serial = 721] [outer = 0x0] 14:00:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11a01d400) [pid = 1648] [serial = 722] [outer = 0x1197e7400] 14:00:50 INFO - PROCESS | 1648 | 1464987650053 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11a026400) [pid = 1648] [serial = 723] [outer = 0x1197e7400] 14:00:50 INFO - PROCESS | 1648 | 1464987650368 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]]]}] 14:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 14:00:50 INFO - PROCESS | 1648 | 1464987650389 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:00:50 INFO - PROCESS | 1648 | 1464987650391 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:00:50 INFO - PROCESS | 1648 | 1464987650407 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:00:50 INFO - PROCESS | 1648 | 1464987650408 Marionette TRACE conn2 <- [1,938,null,{}] 14:00:50 INFO - PROCESS | 1648 | 1464987650414 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}] 14:00:50 INFO - PROCESS | 1648 | 1464987650525 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:00:50 INFO - PROCESS | 1648 | 1464987650541 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x124516800 == 52 [pid = 1648] [id = 242] 14:00:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119dbf800) [pid = 1648] [serial = 724] [outer = 0x0] 14:00:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1212d5400) [pid = 1648] [serial = 725] [outer = 0x119dbf800] 14:00:50 INFO - PROCESS | 1648 | 1464987650571 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x124005400) [pid = 1648] [serial = 726] [outer = 0x119dbf800] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12a910000) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12bb2c400) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x110e66c00) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x116f54800) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11973e000) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1182c2c00) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1197e9c00) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11a01f000) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x116f49000) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12a7e3c00) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1274a6400) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11a029800) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12bb23400) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1183b8c00) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12897e400) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12bb29000) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x129288c00) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x110e72000) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118356c00) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12c595800) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116a62000) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:00:50 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119357800) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:00:51 INFO - PROCESS | 1648 | 1464987651176 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]]]}] 14:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 828ms 14:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:00:51 INFO - PROCESS | 1648 | 1464987651232 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 1648 | 1464987651234 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:00:51 INFO - PROCESS | 1648 | 1464987651237 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 1648 | 1464987651240 Marionette TRACE conn2 <- [1,942,null,{}] 14:00:51 INFO - PROCESS | 1648 | 1464987651246 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}] 14:00:51 INFO - PROCESS | 1648 | 1464987651348 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:00:51 INFO - PROCESS | 1648 | 1464987651396 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11325f000 == 53 [pid = 1648] [id = 243] 14:00:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x111c1fc00) [pid = 1648] [serial = 727] [outer = 0x0] 14:00:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1121b9400) [pid = 1648] [serial = 728] [outer = 0x111c1fc00] 14:00:51 INFO - PROCESS | 1648 | 1464987651427 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11265ec00) [pid = 1648] [serial = 729] [outer = 0x111c1fc00] 14:00:51 INFO - PROCESS | 1648 | 1464987651822 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]]]}] 14:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 621ms 14:00:51 INFO - PROCESS | 1648 | 1464987651860 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 1648 | 1464987651865 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:00:51 INFO - PROCESS | 1648 | 1464987651870 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 1648 | 1464987651872 Marionette TRACE conn2 <- [1,946,null,{}] 14:00:51 INFO - PROCESS | 1648 | 1464987651874 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}] 14:00:51 INFO - PROCESS | 1648 | 1464987651973 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:00:52 INFO - PROCESS | 1648 | 1464987652062 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11857a800 == 54 [pid = 1648] [id = 244] 14:00:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113f0b800) [pid = 1648] [serial = 730] [outer = 0x0] 14:00:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1167f7000) [pid = 1648] [serial = 731] [outer = 0x113f0b800] 14:00:52 INFO - PROCESS | 1648 | 1464987652106 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x116f4ec00) [pid = 1648] [serial = 732] [outer = 0x113f0b800] 14:00:52 INFO - PROCESS | 1648 | 1464987652519 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]]]}] 14:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 14:00:52 INFO - PROCESS | 1648 | 1464987652541 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 1648 | 1464987652542 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:00:52 INFO - PROCESS | 1648 | 1464987652547 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 1648 | 1464987652550 Marionette TRACE conn2 <- [1,950,null,{}] 14:00:52 INFO - PROCESS | 1648 | 1464987652558 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}] 14:00:52 INFO - PROCESS | 1648 | 1464987652656 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:00:52 INFO - PROCESS | 1648 | 1464987652708 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x125698800 == 55 [pid = 1648] [id = 245] 14:00:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x117387000) [pid = 1648] [serial = 733] [outer = 0x0] 14:00:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1182bb800) [pid = 1648] [serial = 734] [outer = 0x117387000] 14:00:52 INFO - PROCESS | 1648 | 1464987652739 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11838a800) [pid = 1648] [serial = 735] [outer = 0x117387000] 14:00:53 INFO - PROCESS | 1648 | 1464987653157 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]]]}] 14:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 621ms 14:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:00:53 INFO - PROCESS | 1648 | 1464987653169 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:00:53 INFO - PROCESS | 1648 | 1464987653170 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:00:53 INFO - PROCESS | 1648 | 1464987653173 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 1648 | 1464987653174 Marionette TRACE conn2 <- [1,954,null,{}] 14:00:53 INFO - PROCESS | 1648 | 1464987653177 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}] 14:00:53 INFO - PROCESS | 1648 | 1464987653275 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:00:53 INFO - PROCESS | 1648 | 1464987653363 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12728b800 == 56 [pid = 1648] [id = 246] 14:00:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11900dc00) [pid = 1648] [serial = 736] [outer = 0x0] 14:00:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1190bf000) [pid = 1648] [serial = 737] [outer = 0x11900dc00] 14:00:53 INFO - PROCESS | 1648 | 1464987653393 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1197a5c00) [pid = 1648] [serial = 738] [outer = 0x11900dc00] 14:00:53 INFO - PROCESS | 1648 | 1464987653798 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]]]}] 14:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 672ms 14:00:53 INFO - PROCESS | 1648 | 1464987653846 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:00:53 INFO - PROCESS | 1648 | 1464987653847 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:00:53 INFO - PROCESS | 1648 | 1464987653850 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 1648 | 1464987653851 Marionette TRACE conn2 <- [1,958,null,{}] 14:00:53 INFO - PROCESS | 1648 | 1464987653853 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}] 14:00:53 INFO - PROCESS | 1648 | 1464987653945 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:00:53 INFO - PROCESS | 1648 | 1464987653996 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f5b000 == 57 [pid = 1648] [id = 247] 14:00:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119744800) [pid = 1648] [serial = 739] [outer = 0x0] 14:00:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1199c3000) [pid = 1648] [serial = 740] [outer = 0x119744800] 14:00:54 INFO - PROCESS | 1648 | 1464987654026 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11a027400) [pid = 1648] [serial = 741] [outer = 0x119744800] 14:00:54 INFO - PROCESS | 1648 | 1464987654423 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]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 618ms 14:00:54 INFO - PROCESS | 1648 | 1464987654469 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:00:54 INFO - PROCESS | 1648 | 1464987654470 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:00:54 INFO - PROCESS | 1648 | 1464987654473 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 1648 | 1464987654474 Marionette TRACE conn2 <- [1,962,null,{}] 14:00:54 INFO - PROCESS | 1648 | 1464987654476 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}] 14:00:54 INFO - PROCESS | 1648 | 1464987654589 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:00:54 INFO - PROCESS | 1648 | 1464987654686 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4a6800 == 58 [pid = 1648] [id = 248] 14:00:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x123e0dc00) [pid = 1648] [serial = 742] [outer = 0x0] 14:00:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12419d400) [pid = 1648] [serial = 743] [outer = 0x123e0dc00] 14:00:54 INFO - PROCESS | 1648 | 1464987654717 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x124dc5800) [pid = 1648] [serial = 744] [outer = 0x123e0dc00] 14:00:55 INFO - PROCESS | 1648 | 1464987655131 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]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 718ms 14:00:55 INFO - PROCESS | 1648 | 1464987655191 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1648 | 1464987655193 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:00:55 INFO - PROCESS | 1648 | 1464987655195 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1648 | 1464987655196 Marionette TRACE conn2 <- [1,966,null,{}] 14:00:55 INFO - PROCESS | 1648 | 1464987655199 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}] 14:00:55 INFO - PROCESS | 1648 | 1464987655294 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:00:55 INFO - PROCESS | 1648 | 1464987655346 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166ec800 == 59 [pid = 1648] [id = 249] 14:00:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x112e9c800) [pid = 1648] [serial = 745] [outer = 0x0] 14:00:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x116f4a000) [pid = 1648] [serial = 746] [outer = 0x112e9c800] 14:00:55 INFO - PROCESS | 1648 | 1464987655375 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x124437400) [pid = 1648] [serial = 747] [outer = 0x112e9c800] 14:00:55 INFO - PROCESS | 1648 | 1464987655861 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]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 721ms 14:00:55 INFO - PROCESS | 1648 | 1464987655924 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1648 | 1464987655927 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:00:55 INFO - PROCESS | 1648 | 1464987655950 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1648 | 1464987655952 Marionette TRACE conn2 <- [1,970,null,{}] 14:00:55 INFO - PROCESS | 1648 | 1464987655955 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}] 14:00:56 INFO - PROCESS | 1648 | 1464987656054 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:00:56 INFO - PROCESS | 1648 | 1464987656122 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x116876000 == 60 [pid = 1648] [id = 250] 14:00:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x113d0bc00) [pid = 1648] [serial = 748] [outer = 0x0] 14:00:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11506a800) [pid = 1648] [serial = 749] [outer = 0x113d0bc00] 14:00:56 INFO - PROCESS | 1648 | 1464987656151 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x116847400) [pid = 1648] [serial = 750] [outer = 0x113d0bc00] 14:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x123b70000 == 59 [pid = 1648] [id = 241] 14:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x121116800 == 58 [pid = 1648] [id = 240] 14:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119dcf000 == 57 [pid = 1648] [id = 239] 14:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119971800 == 56 [pid = 1648] [id = 238] 14:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x112d64800 == 55 [pid = 1648] [id = 237] 14:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118586000 == 54 [pid = 1648] [id = 236] 14:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1182db800 == 53 [pid = 1648] [id = 235] 14:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x110e2e000 == 52 [pid = 1648] [id = 234] 14:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x110e2b000 == 51 [pid = 1648] [id = 233] 14:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1167bd800 == 50 [pid = 1648] [id = 232] 14:00:56 INFO - PROCESS | 1648 | 1464987656544 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]]]}] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12cdc2800) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11906dc00) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1197ea800) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x123e10c00) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x124fe1c00) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12c58e800) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12bb5c400) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1185a3400) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128c04400) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x128fd2000) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119737c00) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12cdc9c00) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12d186c00) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12c862800) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1127ad400) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11a074800) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x117670800) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12bb24400) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12c85f400) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12bb27c00) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12a90f400) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12b036000) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12c18e800) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x110e6bc00) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12c856000) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1182b9c00) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117384400) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x110e6fc00) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124434400) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119cad800) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1190bb800) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11835e800) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11a021800) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11a029000) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1250f3400) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126fa8400) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12cdc6400) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116f53800) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12cdc1800) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12c856c00) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 14:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b85400) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 14:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 622ms 14:00:56 INFO - PROCESS | 1648 | 1464987656571 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 1648 | 1464987656575 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:00:56 INFO - PROCESS | 1648 | 1464987656582 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:00:56 INFO - PROCESS | 1648 | 1464987656583 Marionette TRACE conn2 <- [1,974,null,{}] 14:00:56 INFO - PROCESS | 1648 | 1464987656586 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}] 14:00:56 INFO - PROCESS | 1648 | 1464987656667 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:00:56 INFO - PROCESS | 1648 | 1464987656672 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x117052800 == 51 [pid = 1648] [id = 251] 14:00:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116f4b000) [pid = 1648] [serial = 751] [outer = 0x0] 14:00:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x117177400) [pid = 1648] [serial = 752] [outer = 0x116f4b000] 14:00:56 INFO - PROCESS | 1648 | 1464987656698 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11828a000) [pid = 1648] [serial = 753] [outer = 0x116f4b000] 14:00:57 INFO - PROCESS | 1648 | 1464987657035 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]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 14:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:00:57 INFO - PROCESS | 1648 | 1464987657051 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:00:57 INFO - PROCESS | 1648 | 1464987657052 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:00:57 INFO - PROCESS | 1648 | 1464987657054 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1648 | 1464987657057 Marionette TRACE conn2 <- [1,978,null,{}] 14:00:57 INFO - PROCESS | 1648 | 1464987657068 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}] 14:00:57 INFO - PROCESS | 1648 | 1464987657158 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:00:57 INFO - PROCESS | 1648 | 1464987657209 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119319000 == 52 [pid = 1648] [id = 252] 14:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118251000) [pid = 1648] [serial = 754] [outer = 0x0] 14:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118353c00) [pid = 1648] [serial = 755] [outer = 0x118251000] 14:00:57 INFO - PROCESS | 1648 | 1464987657237 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1187a5800) [pid = 1648] [serial = 756] [outer = 0x118251000] 14:00:57 INFO - PROCESS | 1648 | 1464987657537 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]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 525ms 14:00:57 INFO - PROCESS | 1648 | 1464987657581 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:00:57 INFO - PROCESS | 1648 | 1464987657589 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:00:57 INFO - PROCESS | 1648 | 1464987657591 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1648 | 1464987657592 Marionette TRACE conn2 <- [1,982,null,{}] 14:00:57 INFO - PROCESS | 1648 | 1464987657595 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}] 14:00:57 INFO - PROCESS | 1648 | 1464987657673 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:00:57 INFO - PROCESS | 1648 | 1464987657726 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c14000 == 53 [pid = 1648] [id = 253] 14:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1187a9c00) [pid = 1648] [serial = 757] [outer = 0x0] 14:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1190c3c00) [pid = 1648] [serial = 758] [outer = 0x1187a9c00] 14:00:57 INFO - PROCESS | 1648 | 1464987657751 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1197e0c00) [pid = 1648] [serial = 759] [outer = 0x1187a9c00] 14:00:58 INFO - PROCESS | 1648 | 1464987658018 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]]]}] 14:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 14:00:58 INFO - PROCESS | 1648 | 1464987658067 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:00:58 INFO - PROCESS | 1648 | 1464987658069 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:00:58 INFO - PROCESS | 1648 | 1464987658071 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:00:58 INFO - PROCESS | 1648 | 1464987658072 Marionette TRACE conn2 <- [1,986,null,{}] 14:00:58 INFO - PROCESS | 1648 | 1464987658074 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}] 14:00:58 INFO - PROCESS | 1648 | 1464987658154 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:00:58 INFO - PROCESS | 1648 | 1464987658158 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b69000 == 54 [pid = 1648] [id = 254] 14:00:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1197e1c00) [pid = 1648] [serial = 760] [outer = 0x0] 14:00:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119db8c00) [pid = 1648] [serial = 761] [outer = 0x1197e1c00] 14:00:58 INFO - PROCESS | 1648 | 1464987658186 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11a029000) [pid = 1648] [serial = 762] [outer = 0x1197e1c00] 14:00:58 INFO - PROCESS | 1648 | 1464987658524 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]]]}] 14:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 470ms 14:00:58 INFO - PROCESS | 1648 | 1464987658542 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:00:58 INFO - PROCESS | 1648 | 1464987658545 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:00:58 INFO - PROCESS | 1648 | 1464987658548 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:00:58 INFO - PROCESS | 1648 | 1464987658549 Marionette TRACE conn2 <- [1,990,null,{}] 14:00:58 INFO - PROCESS | 1648 | 1464987658552 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}] 14:00:58 INFO - PROCESS | 1648 | 1464987658682 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:00:58 INFO - PROCESS | 1648 | 1464987658695 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x124074000 == 55 [pid = 1648] [id = 255] 14:00:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11a026c00) [pid = 1648] [serial = 763] [outer = 0x0] 14:00:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1212d7c00) [pid = 1648] [serial = 764] [outer = 0x11a026c00] 14:00:58 INFO - PROCESS | 1648 | 1464987658720 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1250ec400) [pid = 1648] [serial = 765] [outer = 0x11a026c00] 14:00:59 INFO - PROCESS | 1648 | 1464987659049 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]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 14:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:00:59 INFO - PROCESS | 1648 | 1464987659066 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1648 | 1464987659067 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:00:59 INFO - PROCESS | 1648 | 1464987659069 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1648 | 1464987659071 Marionette TRACE conn2 <- [1,994,null,{}] 14:00:59 INFO - PROCESS | 1648 | 1464987659073 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}] 14:00:59 INFO - PROCESS | 1648 | 1464987659171 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:00:59 INFO - PROCESS | 1648 | 1464987659176 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f53000 == 56 [pid = 1648] [id = 256] 14:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1197e5400) [pid = 1648] [serial = 766] [outer = 0x0] 14:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1256b3c00) [pid = 1648] [serial = 767] [outer = 0x1197e5400] 14:00:59 INFO - PROCESS | 1648 | 1464987659201 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126a13c00) [pid = 1648] [serial = 768] [outer = 0x1197e5400] 14:00:59 INFO - PROCESS | 1648 | 1464987659552 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]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 14:00:59 INFO - PROCESS | 1648 | 1464987659590 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1648 | 1464987659591 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:00:59 INFO - PROCESS | 1648 | 1464987659593 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1648 | 1464987659596 Marionette TRACE conn2 <- [1,998,null,{}] 14:00:59 INFO - PROCESS | 1648 | 1464987659599 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}] 14:00:59 INFO - PROCESS | 1648 | 1464987659698 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:00:59 INFO - PROCESS | 1648 | 1464987659731 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d7000 == 57 [pid = 1648] [id = 257] 14:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1250f0000) [pid = 1648] [serial = 769] [outer = 0x0] 14:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126a18400) [pid = 1648] [serial = 770] [outer = 0x1250f0000] 14:00:59 INFO - PROCESS | 1648 | 1464987659757 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126fad000) [pid = 1648] [serial = 771] [outer = 0x1250f0000] 14:01:00 INFO - PROCESS | 1648 | 1464987660071 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]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 523ms 14:01:00 INFO - PROCESS | 1648 | 1464987660116 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:01:00 INFO - PROCESS | 1648 | 1464987660118 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:01:00 INFO - PROCESS | 1648 | 1464987660120 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1648 | 1464987660121 Marionette TRACE conn2 <- [1,1002,null,{}] 14:01:00 INFO - PROCESS | 1648 | 1464987660123 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}] 14:01:00 INFO - PROCESS | 1648 | 1464987660221 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:01:00 INFO - PROCESS | 1648 | 1464987660234 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a973800 == 58 [pid = 1648] [id = 258] 14:01:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1256b3800) [pid = 1648] [serial = 772] [outer = 0x0] 14:01:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1274aec00) [pid = 1648] [serial = 773] [outer = 0x1256b3800] 14:01:00 INFO - PROCESS | 1648 | 1464987660260 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128984400) [pid = 1648] [serial = 774] [outer = 0x1256b3800] 14:01:00 INFO - PROCESS | 1648 | 1464987660604 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]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 521ms 14:01:00 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1197e7400) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:01:00 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118246c00) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:01:00 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1127a5c00) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:01:00 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1127a5400) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:01:00 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118246000) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:01:00 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119745800) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:01:00 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1125c0800) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:01:00 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1182c8400) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:01:00 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119072c00) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:01:00 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119071c00) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:01:00 INFO - PROCESS | 1648 | 1464987660708 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 1648 | 1464987660709 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:01:00 INFO - PROCESS | 1648 | 1464987660713 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1648 | 1464987660715 Marionette TRACE conn2 <- [1,1006,null,{}] 14:01:00 INFO - PROCESS | 1648 | 1464987660717 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}] 14:01:00 INFO - PROCESS | 1648 | 1464987660803 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:01:00 INFO - PROCESS | 1648 | 1464987660807 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c34800 == 59 [pid = 1648] [id = 259] 14:01:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1182be800) [pid = 1648] [serial = 775] [outer = 0x0] 14:01:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118386400) [pid = 1648] [serial = 776] [outer = 0x1182be800] 14:01:00 INFO - PROCESS | 1648 | 1464987660834 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119dbf400) [pid = 1648] [serial = 777] [outer = 0x1182be800] 14:01:01 INFO - PROCESS | 1648 | 1464987661179 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]]]}] 14:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 14:01:01 INFO - PROCESS | 1648 | 1464987661242 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:01:01 INFO - PROCESS | 1648 | 1464987661244 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:01:01 INFO - PROCESS | 1648 | 1464987661246 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:01:01 INFO - PROCESS | 1648 | 1464987661248 Marionette TRACE conn2 <- [1,1010,null,{}] 14:01:01 INFO - PROCESS | 1648 | 1464987661250 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}] 14:01:01 INFO - PROCESS | 1648 | 1464987661366 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:01:01 INFO - PROCESS | 1648 | 1464987661373 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb05000 == 60 [pid = 1648] [id = 260] 14:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1182c8c00) [pid = 1648] [serial = 778] [outer = 0x0] 14:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128988000) [pid = 1648] [serial = 779] [outer = 0x1182c8c00] 14:01:01 INFO - PROCESS | 1648 | 1464987661407 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12576b400) [pid = 1648] [serial = 780] [outer = 0x1182c8c00] 14:01:01 INFO - PROCESS | 1648 | 1464987661697 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]]]}] 14:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 14:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:01:01 INFO - PROCESS | 1648 | 1464987661718 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:01:01 INFO - PROCESS | 1648 | 1464987661719 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:01:01 INFO - PROCESS | 1648 | 1464987661721 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:01:01 INFO - PROCESS | 1648 | 1464987661722 Marionette TRACE conn2 <- [1,1014,null,{}] 14:01:01 INFO - PROCESS | 1648 | 1464987661725 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}] 14:01:01 INFO - PROCESS | 1648 | 1464987661821 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:01:01 INFO - PROCESS | 1648 | 1464987661825 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf04000 == 61 [pid = 1648] [id = 261] 14:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126e8f000) [pid = 1648] [serial = 781] [outer = 0x0] 14:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128c0a000) [pid = 1648] [serial = 782] [outer = 0x126e8f000] 14:01:01 INFO - PROCESS | 1648 | 1464987661850 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128e35000) [pid = 1648] [serial = 783] [outer = 0x126e8f000] 14:01:02 INFO - PROCESS | 1648 | 1464987662182 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]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 470ms 14:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:01:02 INFO - PROCESS | 1648 | 1464987662192 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 1648 | 1464987662193 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:01:02 INFO - PROCESS | 1648 | 1464987662198 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1648 | 1464987662200 Marionette TRACE conn2 <- [1,1018,null,{}] 14:01:02 INFO - PROCESS | 1648 | 1464987662202 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}] 14:01:02 INFO - PROCESS | 1648 | 1464987662318 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:01:02 INFO - PROCESS | 1648 | 1464987662324 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c10e800 == 62 [pid = 1648] [id = 262] 14:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1274a7000) [pid = 1648] [serial = 784] [outer = 0x0] 14:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128fc6800) [pid = 1648] [serial = 785] [outer = 0x1274a7000] 14:01:02 INFO - PROCESS | 1648 | 1464987662349 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129283c00) [pid = 1648] [serial = 786] [outer = 0x1274a7000] 14:01:02 INFO - PROCESS | 1648 | 1464987662645 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]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 470ms 14:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:01:02 INFO - PROCESS | 1648 | 1464987662668 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 1648 | 1464987662669 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:01:02 INFO - PROCESS | 1648 | 1464987662671 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1648 | 1464987662672 Marionette TRACE conn2 <- [1,1022,null,{}] 14:01:02 INFO - PROCESS | 1648 | 1464987662675 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}] 14:01:02 INFO - PROCESS | 1648 | 1464987662822 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:01:02 INFO - PROCESS | 1648 | 1464987662872 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e1c800 == 63 [pid = 1648] [id = 263] 14:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x110e65800) [pid = 1648] [serial = 787] [outer = 0x0] 14:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x110e6b400) [pid = 1648] [serial = 788] [outer = 0x110e65800] 14:01:02 INFO - PROCESS | 1648 | 1464987662904 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1125c7800) [pid = 1648] [serial = 789] [outer = 0x110e65800] 14:01:03 INFO - PROCESS | 1648 | 1464987663344 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]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 720ms 14:01:03 INFO - PROCESS | 1648 | 1464987663392 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 1648 | 1464987663397 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:01:03 INFO - PROCESS | 1648 | 1464987663400 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1648 | 1464987663403 Marionette TRACE conn2 <- [1,1026,null,{}] 14:01:03 INFO - PROCESS | 1648 | 1464987663406 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}] 14:01:03 INFO - PROCESS | 1648 | 1464987663512 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:01:03 INFO - PROCESS | 1648 | 1464987663565 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x119546800 == 64 [pid = 1648] [id = 264] 14:01:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1138c0400) [pid = 1648] [serial = 790] [outer = 0x0] 14:01:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x116f54400) [pid = 1648] [serial = 791] [outer = 0x1138c0400] 14:01:03 INFO - PROCESS | 1648 | 1464987663596 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11828f800) [pid = 1648] [serial = 792] [outer = 0x1138c0400] 14:01:04 INFO - PROCESS | 1648 | 1464987664000 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]]]}] 14:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 622ms 14:01:04 INFO - PROCESS | 1648 | 1464987664022 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:01:04 INFO - PROCESS | 1648 | 1464987664024 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:01:04 INFO - PROCESS | 1648 | 1464987664027 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:01:04 INFO - PROCESS | 1648 | 1464987664028 Marionette TRACE conn2 <- [1,1030,null,{}] 14:01:04 INFO - PROCESS | 1648 | 1464987664031 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}] 14:01:04 INFO - PROCESS | 1648 | 1464987664133 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:01:04 INFO - PROCESS | 1648 | 1464987664220 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b21d800 == 65 [pid = 1648] [id = 265] 14:01:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1182c7000) [pid = 1648] [serial = 793] [outer = 0x0] 14:01:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11859e000) [pid = 1648] [serial = 794] [outer = 0x1182c7000] 14:01:04 INFO - PROCESS | 1648 | 1464987664249 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1197de000) [pid = 1648] [serial = 795] [outer = 0x1182c7000] 14:01:04 INFO - PROCESS | 1648 | 1464987664667 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]]]}] 14:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 670ms 14:01:04 INFO - PROCESS | 1648 | 1464987664698 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:01:04 INFO - PROCESS | 1648 | 1464987664701 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:01:04 INFO - PROCESS | 1648 | 1464987664709 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:01:04 INFO - PROCESS | 1648 | 1464987664712 Marionette TRACE conn2 <- [1,1034,null,{}] 14:01:04 INFO - PROCESS | 1648 | 1464987664715 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}] 14:01:04 INFO - PROCESS | 1648 | 1464987664820 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:01:04 INFO - PROCESS | 1648 | 1464987664874 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c895000 == 66 [pid = 1648] [id = 266] 14:01:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119db6400) [pid = 1648] [serial = 796] [outer = 0x0] 14:01:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x123fd3800) [pid = 1648] [serial = 797] [outer = 0x119db6400] 14:01:04 INFO - PROCESS | 1648 | 1464987664903 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1250ea400) [pid = 1648] [serial = 798] [outer = 0x119db6400] 14:01:05 INFO - PROCESS | 1648 | 1464987665341 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]]]}] 14:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 676ms 14:01:05 INFO - PROCESS | 1648 | 1464987665382 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:01:05 INFO - PROCESS | 1648 | 1464987665383 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:01:05 INFO - PROCESS | 1648 | 1464987665385 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 1648 | 1464987665387 Marionette TRACE conn2 <- [1,1038,null,{}] 14:01:05 INFO - PROCESS | 1648 | 1464987665389 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}] 14:01:05 INFO - PROCESS | 1648 | 1464987665506 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:01:05 INFO - PROCESS | 1648 | 1464987665571 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd66000 == 67 [pid = 1648] [id = 267] 14:01:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x124dc8c00) [pid = 1648] [serial = 799] [outer = 0x0] 14:01:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1274a7400) [pid = 1648] [serial = 800] [outer = 0x124dc8c00] 14:01:05 INFO - PROCESS | 1648 | 1464987665602 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x128b7dc00) [pid = 1648] [serial = 801] [outer = 0x124dc8c00] 14:01:06 INFO - PROCESS | 1648 | 1464987666033 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]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 669ms 14:01:06 INFO - PROCESS | 1648 | 1464987666054 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1648 | 1464987666056 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:01:06 INFO - PROCESS | 1648 | 1464987666058 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1648 | 1464987666059 Marionette TRACE conn2 <- [1,1042,null,{}] 14:01:06 INFO - PROCESS | 1648 | 1464987666064 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}] 14:01:06 INFO - PROCESS | 1648 | 1464987666165 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:01:06 INFO - PROCESS | 1648 | 1464987666219 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182f0800 == 68 [pid = 1648] [id = 268] 14:01:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128b81800) [pid = 1648] [serial = 802] [outer = 0x0] 14:01:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128b82800) [pid = 1648] [serial = 803] [outer = 0x128b81800] 14:01:06 INFO - PROCESS | 1648 | 1464987666255 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1293bc000) [pid = 1648] [serial = 804] [outer = 0x128b81800] 14:01:06 INFO - PROCESS | 1648 | 1464987666893 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]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 872ms 14:01:06 INFO - PROCESS | 1648 | 1464987666931 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1648 | 1464987666935 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:01:06 INFO - PROCESS | 1648 | 1464987666941 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1648 | 1464987666944 Marionette TRACE conn2 <- [1,1046,null,{}] 14:01:06 INFO - PROCESS | 1648 | 1464987666949 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}] 14:01:07 INFO - PROCESS | 1648 | 1464987667086 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:01:07 INFO - PROCESS | 1648 | 1464987667179 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119317800 == 69 [pid = 1648] [id = 269] 14:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x112f34c00) [pid = 1648] [serial = 805] [outer = 0x0] 14:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11334c400) [pid = 1648] [serial = 806] [outer = 0x112f34c00] 14:01:07 INFO - PROCESS | 1648 | 1464987667220 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1161ac800) [pid = 1648] [serial = 807] [outer = 0x112f34c00] 14:01:07 INFO - PROCESS | 1648 | 1464987667667 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]]]}] 14:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 772ms 14:01:07 INFO - PROCESS | 1648 | 1464987667713 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:01:07 INFO - PROCESS | 1648 | 1464987667717 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:01:07 INFO - PROCESS | 1648 | 1464987667721 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:01:07 INFO - PROCESS | 1648 | 1464987667723 Marionette TRACE conn2 <- [1,1050,null,{}] 14:01:07 INFO - PROCESS | 1648 | 1464987667726 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}] 14:01:07 INFO - PROCESS | 1648 | 1464987667817 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:01:07 INFO - PROCESS | 1648 | 1464987667872 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c8000 == 70 [pid = 1648] [id = 270] 14:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x116f50400) [pid = 1648] [serial = 808] [outer = 0x0] 14:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11824d400) [pid = 1648] [serial = 809] [outer = 0x116f50400] 14:01:07 INFO - PROCESS | 1648 | 1464987667899 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x118292c00) [pid = 1648] [serial = 810] [outer = 0x116f50400] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12b20a800 == 69 [pid = 1648] [id = 117] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12c10e800 == 68 [pid = 1648] [id = 262] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf04000 == 67 [pid = 1648] [id = 261] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb05000 == 66 [pid = 1648] [id = 260] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x123c34800 == 65 [pid = 1648] [id = 259] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12a973800 == 64 [pid = 1648] [id = 258] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x110e3b800 == 63 [pid = 1648] [id = 228] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d7000 == 62 [pid = 1648] [id = 257] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1212d5400) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1125c8400) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1167ed000) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1187ab000) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11a02bc00) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x126f53000 == 61 [pid = 1648] [id = 256] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x124074000 == 60 [pid = 1648] [id = 255] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x123b69000 == 59 [pid = 1648] [id = 254] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119c14000 == 58 [pid = 1648] [id = 253] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119319000 == 57 [pid = 1648] [id = 252] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x117052800 == 56 [pid = 1648] [id = 251] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x116876000 == 55 [pid = 1648] [id = 250] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1166ec800 == 54 [pid = 1648] [id = 249] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4a6800 == 53 [pid = 1648] [id = 248] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x128f5b000 == 52 [pid = 1648] [id = 247] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12728b800 == 51 [pid = 1648] [id = 246] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x125698800 == 50 [pid = 1648] [id = 245] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x11857a800 == 49 [pid = 1648] [id = 244] 14:01:08 INFO - PROCESS | 1648 | --DOCSHELL 0x11325f000 == 48 [pid = 1648] [id = 243] 14:01:08 INFO - PROCESS | 1648 | 1464987668274 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]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 571ms 14:01:08 INFO - PROCESS | 1648 | 1464987668292 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1648 | 1464987668295 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:01:08 INFO - PROCESS | 1648 | 1464987668298 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1648 | 1464987668301 Marionette TRACE conn2 <- [1,1054,null,{}] 14:01:08 INFO - PROCESS | 1648 | 1464987668308 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}] 14:01:08 INFO - PROCESS | 1648 | 1464987668388 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119798400) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1197e9800) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1197e1400) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119356800) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1194c4c00) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11a01d400) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11a026400) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x118352400) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1182ba800) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x113811c00) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1127a9000) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x115eca400) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x113d06800) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11828dc00) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119cc2400) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118297c00) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x116188c00) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116f51800) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11835ec00) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11906d800) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 14:01:08 INFO - PROCESS | 1648 | 1464987668469 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11704f000 == 49 [pid = 1648] [id = 271] 14:01:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116f51800) [pid = 1648] [serial = 811] [outer = 0x0] 14:01:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11828f400) [pid = 1648] [serial = 812] [outer = 0x116f51800] 14:01:08 INFO - PROCESS | 1648 | 1464987668502 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1183b2400) [pid = 1648] [serial = 813] [outer = 0x116f51800] 14:01:08 INFO - PROCESS | 1648 | 1464987668798 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]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 14:01:08 INFO - PROCESS | 1648 | 1464987668820 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1648 | 1464987668822 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:01:08 INFO - PROCESS | 1648 | 1464987668824 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1648 | 1464987668825 Marionette TRACE conn2 <- [1,1058,null,{}] 14:01:08 INFO - PROCESS | 1648 | 1464987668835 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}] 14:01:08 INFO - PROCESS | 1648 | 1464987668920 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:01:08 INFO - PROCESS | 1648 | 1464987668925 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119961000 == 50 [pid = 1648] [id = 272] 14:01:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11906d800) [pid = 1648] [serial = 814] [outer = 0x0] 14:01:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119356800) [pid = 1648] [serial = 815] [outer = 0x11906d800] 14:01:08 INFO - PROCESS | 1648 | 1464987668952 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1194c3800) [pid = 1648] [serial = 816] [outer = 0x11906d800] 14:01:09 INFO - PROCESS | 1648 | 1464987669254 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]]]}] 14:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 477ms 14:01:09 INFO - PROCESS | 1648 | 1464987669301 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:01:09 INFO - PROCESS | 1648 | 1464987669303 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:01:09 INFO - PROCESS | 1648 | 1464987669312 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 1648 | 1464987669313 Marionette TRACE conn2 <- [1,1062,null,{}] 14:01:09 INFO - PROCESS | 1648 | 1464987669316 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}] 14:01:09 INFO - PROCESS | 1648 | 1464987669391 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:01:09 INFO - PROCESS | 1648 | 1464987669397 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a08000 == 51 [pid = 1648] [id = 273] 14:01:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11949f000) [pid = 1648] [serial = 817] [outer = 0x0] 14:01:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11979f000) [pid = 1648] [serial = 818] [outer = 0x11949f000] 14:01:09 INFO - PROCESS | 1648 | 1464987669422 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1197e2400) [pid = 1648] [serial = 819] [outer = 0x11949f000] 14:01:09 INFO - PROCESS | 1648 | 1464987669752 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]]]}] 14:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 476ms 14:01:09 INFO - PROCESS | 1648 | 1464987669782 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:01:09 INFO - PROCESS | 1648 | 1464987669783 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:01:09 INFO - PROCESS | 1648 | 1464987669785 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 1648 | 1464987669786 Marionette TRACE conn2 <- [1,1066,null,{}] 14:01:09 INFO - PROCESS | 1648 | 1464987669789 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}] 14:01:09 INFO - PROCESS | 1648 | 1464987669883 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:01:09 INFO - PROCESS | 1648 | 1464987669941 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x117048800 == 52 [pid = 1648] [id = 274] 14:01:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11973b000) [pid = 1648] [serial = 820] [outer = 0x0] 14:01:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1197e6800) [pid = 1648] [serial = 821] [outer = 0x11973b000] 14:01:09 INFO - PROCESS | 1648 | 1464987669967 Marionette DEBUG loaded listener.js 14:01:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1212d5400) [pid = 1648] [serial = 822] [outer = 0x11973b000] 14:01:10 INFO - PROCESS | 1648 | 1464987670299 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]]]}] 14:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 568ms 14:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:01:10 INFO - PROCESS | 1648 | 1464987670354 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:01:10 INFO - PROCESS | 1648 | 1464987670356 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:01:10 INFO - PROCESS | 1648 | 1464987670360 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 1648 | 1464987670362 Marionette TRACE conn2 <- [1,1070,null,{}] 14:01:10 INFO - PROCESS | 1648 | 1464987670365 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}] 14:01:10 INFO - PROCESS | 1648 | 1464987670506 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:01:10 INFO - PROCESS | 1648 | 1464987670519 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c6000 == 53 [pid = 1648] [id = 275] 14:01:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x123c1a400) [pid = 1648] [serial = 823] [outer = 0x0] 14:01:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12400f800) [pid = 1648] [serial = 824] [outer = 0x123c1a400] 14:01:10 INFO - PROCESS | 1648 | 1464987670544 Marionette DEBUG loaded listener.js 14:01:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x124a3f800) [pid = 1648] [serial = 825] [outer = 0x123c1a400] 14:01:10 INFO - PROCESS | 1648 | 1464987670873 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]]]}] 14:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 571ms 14:01:10 INFO - PROCESS | 1648 | 1464987670931 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:01:10 INFO - PROCESS | 1648 | 1464987670932 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:01:10 INFO - PROCESS | 1648 | 1464987670934 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 1648 | 1464987670935 Marionette TRACE conn2 <- [1,1074,null,{}] 14:01:10 INFO - PROCESS | 1648 | 1464987670938 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}] 14:01:11 INFO - PROCESS | 1648 | 1464987671033 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:01:11 INFO - PROCESS | 1648 | 1464987671045 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ebc000 == 54 [pid = 1648] [id = 276] 14:01:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x124a44400) [pid = 1648] [serial = 826] [outer = 0x0] 14:01:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1256b5400) [pid = 1648] [serial = 827] [outer = 0x124a44400] 14:01:11 INFO - PROCESS | 1648 | 1464987671070 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x126a17c00) [pid = 1648] [serial = 828] [outer = 0x124a44400] 14:01:11 INFO - PROCESS | 1648 | 1464987671431 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]]]}] 14:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 14:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:01:11 INFO - PROCESS | 1648 | 1464987671462 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 1648 | 1464987671463 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:01:11 INFO - PROCESS | 1648 | 1464987671465 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1648 | 1464987671466 Marionette TRACE conn2 <- [1,1078,null,{}] 14:01:11 INFO - PROCESS | 1648 | 1464987671468 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}] 14:01:11 INFO - PROCESS | 1648 | 1464987671567 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:01:11 INFO - PROCESS | 1648 | 1464987671571 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e26000 == 55 [pid = 1648] [id = 277] 14:01:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1250ec800) [pid = 1648] [serial = 829] [outer = 0x0] 14:01:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x126e91c00) [pid = 1648] [serial = 830] [outer = 0x1250ec800] 14:01:11 INFO - PROCESS | 1648 | 1464987671632 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128982000) [pid = 1648] [serial = 831] [outer = 0x1250ec800] 14:01:11 INFO - PROCESS | 1648 | 1464987671947 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]]]}] 14:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 14:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:01:11 INFO - PROCESS | 1648 | 1464987671985 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 1648 | 1464987671986 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:01:11 INFO - PROCESS | 1648 | 1464987671988 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1648 | 1464987671989 Marionette TRACE conn2 <- [1,1082,null,{}] 14:01:11 INFO - PROCESS | 1648 | 1464987671991 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}] 14:01:12 INFO - PROCESS | 1648 | 1464987672089 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:01:12 INFO - PROCESS | 1648 | 1464987672101 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b248000 == 56 [pid = 1648] [id = 278] 14:01:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12419cc00) [pid = 1648] [serial = 832] [outer = 0x0] 14:01:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128b78800) [pid = 1648] [serial = 833] [outer = 0x12419cc00] 14:01:12 INFO - PROCESS | 1648 | 1464987672125 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x128c0d800) [pid = 1648] [serial = 834] [outer = 0x12419cc00] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1197e5400) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x119dbf800) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x118251000) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1250f0000) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1197e1c00) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x112e9c800) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1187a9c00) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1256b3800) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x113d0bc00) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x116f4b000) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1182be800) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1182c8c00) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x126e8f000) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11a026c00) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128c07800) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x117389000) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1125c1c00) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1125ce400) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:01:12 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11a023800) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:01:12 INFO - PROCESS | 1648 | 1464987672636 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]]]}] 14:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 669ms 14:01:12 INFO - PROCESS | 1648 | 1464987672657 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:01:12 INFO - PROCESS | 1648 | 1464987672659 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:01:12 INFO - PROCESS | 1648 | 1464987672667 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:01:12 INFO - PROCESS | 1648 | 1464987672669 Marionette TRACE conn2 <- [1,1086,null,{}] 14:01:12 INFO - PROCESS | 1648 | 1464987672683 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}] 14:01:12 INFO - PROCESS | 1648 | 1464987672786 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:01:12 INFO - PROCESS | 1648 | 1464987672790 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af22800 == 57 [pid = 1648] [id = 279] 14:01:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118246000) [pid = 1648] [serial = 835] [outer = 0x0] 14:01:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119744400) [pid = 1648] [serial = 836] [outer = 0x118246000] 14:01:12 INFO - PROCESS | 1648 | 1464987672820 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128c0f400) [pid = 1648] [serial = 837] [outer = 0x118246000] 14:01:13 INFO - PROCESS | 1648 | 1464987673134 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]]]}] 14:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 480ms 14:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:01:13 INFO - PROCESS | 1648 | 1464987673150 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 1648 | 1464987673151 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:01:13 INFO - PROCESS | 1648 | 1464987673153 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 1648 | 1464987673155 Marionette TRACE conn2 <- [1,1090,null,{}] 14:01:13 INFO - PROCESS | 1648 | 1464987673157 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}] 14:01:13 INFO - PROCESS | 1648 | 1464987673241 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:01:13 INFO - PROCESS | 1648 | 1464987673248 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c121800 == 58 [pid = 1648] [id = 280] 14:01:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x129280000) [pid = 1648] [serial = 838] [outer = 0x0] 14:01:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1293b6800) [pid = 1648] [serial = 839] [outer = 0x129280000] 14:01:13 INFO - PROCESS | 1648 | 1464987673273 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1293f8000) [pid = 1648] [serial = 840] [outer = 0x129280000] 14:01:13 INFO - PROCESS | 1648 | 1464987673595 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]]]}] 14:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 14:01:13 INFO - PROCESS | 1648 | 1464987673623 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 1648 | 1464987673624 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:01:13 INFO - PROCESS | 1648 | 1464987673626 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 1648 | 1464987673627 Marionette TRACE conn2 <- [1,1094,null,{}] 14:01:13 INFO - PROCESS | 1648 | 1464987673629 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}] 14:01:13 INFO - PROCESS | 1648 | 1464987673735 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:01:13 INFO - PROCESS | 1648 | 1464987673744 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c895800 == 59 [pid = 1648] [id = 281] 14:01:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x116f50800) [pid = 1648] [serial = 841] [outer = 0x0] 14:01:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x129669400) [pid = 1648] [serial = 842] [outer = 0x116f50800] 14:01:13 INFO - PROCESS | 1648 | 1464987673768 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12a773c00) [pid = 1648] [serial = 843] [outer = 0x116f50800] 14:01:14 INFO - PROCESS | 1648 | 1464987674062 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]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 470ms 14:01:14 INFO - PROCESS | 1648 | 1464987674098 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 1648 | 1464987674100 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:01:14 INFO - PROCESS | 1648 | 1464987674102 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1648 | 1464987674103 Marionette TRACE conn2 <- [1,1098,null,{}] 14:01:14 INFO - PROCESS | 1648 | 1464987674116 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}] 14:01:14 INFO - PROCESS | 1648 | 1464987674194 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:01:14 INFO - PROCESS | 1648 | 1464987674199 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a5000 == 60 [pid = 1648] [id = 282] 14:01:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x110e69800) [pid = 1648] [serial = 844] [outer = 0x0] 14:01:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12a7e7800) [pid = 1648] [serial = 845] [outer = 0x110e69800] 14:01:14 INFO - PROCESS | 1648 | 1464987674223 Marionette DEBUG loaded listener.js 14:01:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12a90dc00) [pid = 1648] [serial = 846] [outer = 0x110e69800] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11889e800 == 59 [pid = 1648] [id = 197] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x119549800 == 58 [pid = 1648] [id = 214] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x128eb4000 == 57 [pid = 1648] [id = 230] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12a767800 == 56 [pid = 1648] [id = 102] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0f000 == 55 [pid = 1648] [id = 168] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12c55a000 == 54 [pid = 1648] [id = 135] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12d138800 == 53 [pid = 1648] [id = 212] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11858a000 == 52 [pid = 1648] [id = 229] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1ad000 == 51 [pid = 1648] [id = 153] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11612a800 == 50 [pid = 1648] [id = 136] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1af000 == 49 [pid = 1648] [id = 213] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x124516800 == 48 [pid = 1648] [id = 242] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf0f000 == 47 [pid = 1648] [id = 130] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12da49800 == 46 [pid = 1648] [id = 231] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x119317800 == 45 [pid = 1648] [id = 269] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x1182f0800 == 44 [pid = 1648] [id = 268] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd66000 == 43 [pid = 1648] [id = 267] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12c895000 == 42 [pid = 1648] [id = 266] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12b21d800 == 41 [pid = 1648] [id = 265] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x119546800 == 40 [pid = 1648] [id = 264] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x110e1c800 == 39 [pid = 1648] [id = 263] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c8000 == 38 [pid = 1648] [id = 270] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x117048800 == 37 [pid = 1648] [id = 274] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x110e26000 == 36 [pid = 1648] [id = 277] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c6000 == 35 [pid = 1648] [id = 275] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12c121800 == 34 [pid = 1648] [id = 280] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x128ebc000 == 33 [pid = 1648] [id = 276] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12af22800 == 32 [pid = 1648] [id = 279] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11704f000 == 31 [pid = 1648] [id = 271] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x123a08000 == 30 [pid = 1648] [id = 273] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x119961000 == 29 [pid = 1648] [id = 272] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12b248000 == 28 [pid = 1648] [id = 278] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12c590000) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11973a800) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1125cc400) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x116f4e400) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1250ee000) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1256b3c00) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x124005400) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1199c3000) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118353c00) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x126a18400) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1187a5800) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119db8c00) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11a029000) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x124437400) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116f4a000) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1190bf000) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1182bb800) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1190c3c00) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1197e0c00) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12419d400) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1274aec00) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116847400) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11506a800) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1121b9400) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1167f7000) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126fad000) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117177400) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11828a000) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118386400) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128988000) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119dbf400) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128984400) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128c0a000) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128e35000) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128fc6800) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12c895800 == 27 [pid = 1648] [id = 281] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1212d7c00) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1250ec400) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126a13c00) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12576b400) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 14:01:15 INFO - PROCESS | 1648 | 1464987675986 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]]]}] 14:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1927ms 14:01:16 INFO - PROCESS | 1648 | 1464987676030 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:01:16 INFO - PROCESS | 1648 | 1464987676032 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:01:16 INFO - PROCESS | 1648 | 1464987676036 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 1648 | 1464987676038 Marionette TRACE conn2 <- [1,1102,null,{}] 14:01:16 INFO - PROCESS | 1648 | 1464987676042 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}] 14:01:16 INFO - PROCESS | 1648 | 1464987676131 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:01:16 INFO - PROCESS | 1648 | 1464987676174 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e39000 == 28 [pid = 1648] [id = 283] 14:01:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1125cc400) [pid = 1648] [serial = 847] [outer = 0x0] 14:01:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1125cd400) [pid = 1648] [serial = 848] [outer = 0x1125cc400] 14:01:16 INFO - PROCESS | 1648 | 1464987676203 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1127a3400) [pid = 1648] [serial = 849] [outer = 0x1125cc400] 14:01:16 INFO - PROCESS | 1648 | 1464987676509 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]]]}] 14:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 14:01:16 INFO - PROCESS | 1648 | 1464987676556 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:01:16 INFO - PROCESS | 1648 | 1464987676561 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:01:16 INFO - PROCESS | 1648 | 1464987676568 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 1648 | 1464987676569 Marionette TRACE conn2 <- [1,1106,null,{}] 14:01:16 INFO - PROCESS | 1648 | 1464987676572 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}] 14:01:16 INFO - PROCESS | 1648 | 1464987676646 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:01:16 INFO - PROCESS | 1648 | 1464987676651 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x113aa8800 == 29 [pid = 1648] [id = 284] 14:01:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1127ab400) [pid = 1648] [serial = 850] [outer = 0x0] 14:01:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1131c6c00) [pid = 1648] [serial = 851] [outer = 0x1127ab400] 14:01:16 INFO - PROCESS | 1648 | 1464987676682 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113d0f000) [pid = 1648] [serial = 852] [outer = 0x1127ab400] 14:01:17 INFO - PROCESS | 1648 | 1464987677060 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]]]}] 14:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms 14:01:17 INFO - PROCESS | 1648 | 1464987677088 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:01:17 INFO - PROCESS | 1648 | 1464987677091 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:01:17 INFO - PROCESS | 1648 | 1464987677095 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:01:17 INFO - PROCESS | 1648 | 1464987677098 Marionette TRACE conn2 <- [1,1110,null,{}] 14:01:17 INFO - PROCESS | 1648 | 1464987677110 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}] 14:01:17 INFO - PROCESS | 1648 | 1464987677231 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:01:17 INFO - PROCESS | 1648 | 1464987677275 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11687c000 == 30 [pid = 1648] [id = 285] 14:01:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x110e6a000) [pid = 1648] [serial = 853] [outer = 0x0] 14:01:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1166bf400) [pid = 1648] [serial = 854] [outer = 0x110e6a000] 14:01:17 INFO - PROCESS | 1648 | 1464987677312 Marionette DEBUG loaded listener.js 14:01:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11684a400) [pid = 1648] [serial = 855] [outer = 0x110e6a000] 14:01:17 INFO - PROCESS | 1648 | 1464987677616 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]]]}] 14:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 574ms 14:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:01:17 INFO - PROCESS | 1648 | 1464987677668 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:01:17 INFO - PROCESS | 1648 | 1464987677670 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:01:17 INFO - PROCESS | 1648 | 1464987677672 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:01:17 INFO - PROCESS | 1648 | 1464987677673 Marionette TRACE conn2 <- [1,1114,null,{}] 14:01:17 INFO - PROCESS | 1648 | 1464987677676 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}] 14:01:17 INFO - PROCESS | 1648 | 1464987677750 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:01:17 INFO - PROCESS | 1648 | 1464987677754 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e04800 == 31 [pid = 1648] [id = 286] 14:01:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116f4c400) [pid = 1648] [serial = 856] [outer = 0x0] 14:01:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116f52c00) [pid = 1648] [serial = 857] [outer = 0x116f4c400] 14:01:17 INFO - PROCESS | 1648 | 1464987677782 Marionette DEBUG loaded listener.js 14:01:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x117384c00) [pid = 1648] [serial = 858] [outer = 0x116f4c400] 14:01:18 INFO - PROCESS | 1648 | 1464987678093 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]]]}] 14:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 470ms 14:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:01:18 INFO - PROCESS | 1648 | 1464987678142 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:01:18 INFO - PROCESS | 1648 | 1464987678143 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:01:18 INFO - PROCESS | 1648 | 1464987678146 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 1648 | 1464987678147 Marionette TRACE conn2 <- [1,1118,null,{}] 14:01:18 INFO - PROCESS | 1648 | 1464987678149 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}] 14:01:18 INFO - PROCESS | 1648 | 1464987678236 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:01:18 INFO - PROCESS | 1648 | 1464987678240 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e8000 == 32 [pid = 1648] [id = 287] 14:01:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1127aa000) [pid = 1648] [serial = 859] [outer = 0x0] 14:01:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11766fc00) [pid = 1648] [serial = 860] [outer = 0x1127aa000] 14:01:18 INFO - PROCESS | 1648 | 1464987678268 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11824ec00) [pid = 1648] [serial = 861] [outer = 0x1127aa000] 14:01:18 INFO - PROCESS | 1648 | 1464987678588 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]]]}] 14:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 469ms 14:01:18 INFO - PROCESS | 1648 | 1464987678615 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:01:18 INFO - PROCESS | 1648 | 1464987678616 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:01:18 INFO - PROCESS | 1648 | 1464987678619 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 1648 | 1464987678628 Marionette TRACE conn2 <- [1,1122,null,{}] 14:01:18 INFO - PROCESS | 1648 | 1464987678631 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}] 14:01:18 INFO - PROCESS | 1648 | 1464987678725 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:01:18 INFO - PROCESS | 1648 | 1464987678775 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187c8000 == 33 [pid = 1648] [id = 288] 14:01:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x116f4b800) [pid = 1648] [serial = 862] [outer = 0x0] 14:01:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118294400) [pid = 1648] [serial = 863] [outer = 0x116f4b800] 14:01:18 INFO - PROCESS | 1648 | 1464987678804 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11835bc00) [pid = 1648] [serial = 864] [outer = 0x116f4b800] 14:01:19 INFO - PROCESS | 1648 | 1464987679178 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]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 578ms 14:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:01:19 INFO - PROCESS | 1648 | 1464987679198 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 1648 | 1464987679200 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:01:19 INFO - PROCESS | 1648 | 1464987679203 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 1648 | 1464987679205 Marionette TRACE conn2 <- [1,1126,null,{}] 14:01:19 INFO - PROCESS | 1648 | 1464987679208 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}] 14:01:19 INFO - PROCESS | 1648 | 1464987679312 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:01:19 INFO - PROCESS | 1648 | 1464987679372 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931e800 == 34 [pid = 1648] [id = 289] 14:01:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1121b8400) [pid = 1648] [serial = 865] [outer = 0x0] 14:01:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118361c00) [pid = 1648] [serial = 866] [outer = 0x1121b8400] 14:01:19 INFO - PROCESS | 1648 | 1464987679397 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1183b8c00) [pid = 1648] [serial = 867] [outer = 0x1121b8400] 14:01:19 INFO - PROCESS | 1648 | 1464987679669 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]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 470ms 14:01:19 INFO - PROCESS | 1648 | 1464987679685 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 1648 | 1464987679687 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:01:19 INFO - PROCESS | 1648 | 1464987679689 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 1648 | 1464987679690 Marionette TRACE conn2 <- [1,1130,null,{}] 14:01:19 INFO - PROCESS | 1648 | 1464987679693 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}] 14:01:19 INFO - PROCESS | 1648 | 1464987679775 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:01:19 INFO - PROCESS | 1648 | 1464987679781 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x119762000 == 35 [pid = 1648] [id = 290] 14:01:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11849a800) [pid = 1648] [serial = 868] [outer = 0x0] 14:01:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1187a6c00) [pid = 1648] [serial = 869] [outer = 0x11849a800] 14:01:19 INFO - PROCESS | 1648 | 1464987679806 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11900ac00) [pid = 1648] [serial = 870] [outer = 0x11849a800] 14:01:20 INFO - PROCESS | 1648 | 1464987680145 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]]]}] 14:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 470ms 14:01:20 INFO - PROCESS | 1648 | 1464987680160 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 1648 | 1464987680163 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:01:20 INFO - PROCESS | 1648 | 1464987680166 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 1648 | 1464987680167 Marionette TRACE conn2 <- [1,1134,null,{}] 14:01:20 INFO - PROCESS | 1648 | 1464987680169 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}] 14:01:20 INFO - PROCESS | 1648 | 1464987680258 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:01:20 INFO - PROCESS | 1648 | 1464987680267 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11687b000 == 36 [pid = 1648] [id = 291] 14:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11906ac00) [pid = 1648] [serial = 871] [outer = 0x0] 14:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119070000) [pid = 1648] [serial = 872] [outer = 0x11906ac00] 14:01:20 INFO - PROCESS | 1648 | 1464987680292 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1190bd000) [pid = 1648] [serial = 873] [outer = 0x11906ac00] 14:01:20 INFO - PROCESS | 1648 | 1464987680579 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]]]}] 14:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 469ms 14:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:01:20 INFO - PROCESS | 1648 | 1464987680635 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 1648 | 1464987680636 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:01:20 INFO - PROCESS | 1648 | 1464987680638 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 1648 | 1464987680639 Marionette TRACE conn2 <- [1,1138,null,{}] 14:01:20 INFO - PROCESS | 1648 | 1464987680642 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}] 14:01:20 INFO - PROCESS | 1648 | 1464987680716 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:01:20 INFO - PROCESS | 1648 | 1464987680721 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f91800 == 37 [pid = 1648] [id = 292] 14:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1190bd400) [pid = 1648] [serial = 874] [outer = 0x0] 14:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119129800) [pid = 1648] [serial = 875] [outer = 0x1190bd400] 14:01:20 INFO - PROCESS | 1648 | 1464987680748 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1194c4c00) [pid = 1648] [serial = 876] [outer = 0x1190bd400] 14:01:21 INFO - PROCESS | 1648 | 1464987681131 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]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 14:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:01:21 INFO - PROCESS | 1648 | 1464987681161 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1648 | 1464987681162 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:01:21 INFO - PROCESS | 1648 | 1464987681165 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1648 | 1464987681166 Marionette TRACE conn2 <- [1,1142,null,{}] 14:01:21 INFO - PROCESS | 1648 | 1464987681176 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}] 14:01:21 INFO - PROCESS | 1648 | 1464987681280 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:01:21 INFO - PROCESS | 1648 | 1464987681286 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e4000 == 38 [pid = 1648] [id = 293] 14:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11973f400) [pid = 1648] [serial = 877] [outer = 0x0] 14:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1197e1c00) [pid = 1648] [serial = 878] [outer = 0x11973f400] 14:01:21 INFO - PROCESS | 1648 | 1464987681318 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119cac800) [pid = 1648] [serial = 879] [outer = 0x11973f400] 14:01:21 INFO - PROCESS | 1648 | 1464987681641 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]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 520ms 14:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:01:21 INFO - PROCESS | 1648 | 1464987681685 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1648 | 1464987681686 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:01:21 INFO - PROCESS | 1648 | 1464987681688 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1648 | 1464987681690 Marionette TRACE conn2 <- [1,1146,null,{}] 14:01:21 INFO - PROCESS | 1648 | 1464987681692 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}] 14:01:21 INFO - PROCESS | 1648 | 1464987681782 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:01:21 INFO - PROCESS | 1648 | 1464987681787 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12405a000 == 39 [pid = 1648] [id = 294] 14:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119cad400) [pid = 1648] [serial = 880] [outer = 0x0] 14:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x119db8c00) [pid = 1648] [serial = 881] [outer = 0x119cad400] 14:01:21 INFO - PROCESS | 1648 | 1464987681811 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11a01d400) [pid = 1648] [serial = 882] [outer = 0x119cad400] 14:01:22 INFO - PROCESS | 1648 | 1464987682121 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]]]}] 14:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 468ms 14:01:22 INFO - PROCESS | 1648 | 1464987682263 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:01:22 INFO - PROCESS | 1648 | 1464987682264 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:01:22 INFO - PROCESS | 1648 | 1464987682299 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:01:22 INFO - PROCESS | 1648 | 1464987682300 Marionette TRACE conn2 <- [1,1150,null,{}] 14:01:22 INFO - PROCESS | 1648 | 1464987682302 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}] 14:01:22 INFO - PROCESS | 1648 | 1464987682392 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:01:22 INFO - PROCESS | 1648 | 1464987682405 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c2000 == 40 [pid = 1648] [id = 295] 14:01:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11a01fc00) [pid = 1648] [serial = 883] [outer = 0x0] 14:01:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11a023c00) [pid = 1648] [serial = 884] [outer = 0x11a01fc00] 14:01:22 INFO - PROCESS | 1648 | 1464987682456 Marionette DEBUG loaded listener.js 14:01:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x123d58800) [pid = 1648] [serial = 885] [outer = 0x11a01fc00] 14:01:22 INFO - PROCESS | 1648 | 1464987682792 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]]]}] 14:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 534ms 14:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:01:22 INFO - PROCESS | 1648 | 1464987682817 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:01:22 INFO - PROCESS | 1648 | 1464987682818 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:01:22 INFO - PROCESS | 1648 | 1464987682820 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:01:22 INFO - PROCESS | 1648 | 1464987682821 Marionette TRACE conn2 <- [1,1154,null,{}] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x110e65800) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1274a7000) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11973b000) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11949f000) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11906d800) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x116f51800) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x116f50400) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x112f34c00) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x128b81800) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x116f50800) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11900dc00) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x117387000) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x111c1fc00) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x123e0dc00) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119744800) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x113f0b800) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x124a44400) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x123c1a400) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1250ec800) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12419cc00) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x129280000) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118246000) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124dc8c00) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119db6400) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1182c7000) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:01:23 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1138c0400) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:01:23 INFO - PROCESS | 1648 | 1464987683060 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}] 14:01:23 INFO - PROCESS | 1648 | 1464987683142 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:01:23 INFO - PROCESS | 1648 | 1464987683150 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11704c800 == 41 [pid = 1648] [id = 296] 14:01:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113806400) [pid = 1648] [serial = 886] [outer = 0x0] 14:01:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1161a5400) [pid = 1648] [serial = 887] [outer = 0x113806400] 14:01:23 INFO - PROCESS | 1648 | 1464987683174 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118291c00) [pid = 1648] [serial = 888] [outer = 0x113806400] 14:01:23 INFO - PROCESS | 1648 | 1464987683483 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]]]}] 14:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 669ms 14:01:23 INFO - PROCESS | 1648 | 1464987683489 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 1648 | 1464987683491 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:01:23 INFO - PROCESS | 1648 | 1464987683493 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 1648 | 1464987683494 Marionette TRACE conn2 <- [1,1158,null,{}] 14:01:23 INFO - PROCESS | 1648 | 1464987683504 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}] 14:01:23 INFO - PROCESS | 1648 | 1464987683585 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:01:23 INFO - PROCESS | 1648 | 1464987683590 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a4c000 == 42 [pid = 1648] [id = 297] 14:01:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1183ad400) [pid = 1648] [serial = 889] [outer = 0x0] 14:01:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1197eb800) [pid = 1648] [serial = 890] [outer = 0x1183ad400] 14:01:23 INFO - PROCESS | 1648 | 1464987683615 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x123fccc00) [pid = 1648] [serial = 891] [outer = 0x1183ad400] 14:01:23 INFO - PROCESS | 1648 | 1464987683939 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]]]}] 14:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 478ms 14:01:23 INFO - PROCESS | 1648 | 1464987683971 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 1648 | 1464987683973 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:01:23 INFO - PROCESS | 1648 | 1464987683975 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 1648 | 1464987683976 Marionette TRACE conn2 <- [1,1162,null,{}] 14:01:23 INFO - PROCESS | 1648 | 1464987683978 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}] 14:01:24 INFO - PROCESS | 1648 | 1464987684076 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:01:24 INFO - PROCESS | 1648 | 1464987684082 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f5b000 == 43 [pid = 1648] [id = 298] 14:01:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11265f000) [pid = 1648] [serial = 892] [outer = 0x0] 14:01:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x123fd1400) [pid = 1648] [serial = 893] [outer = 0x11265f000] 14:01:24 INFO - PROCESS | 1648 | 1464987684106 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1245a1400) [pid = 1648] [serial = 894] [outer = 0x11265f000] 14:01:24 INFO - PROCESS | 1648 | 1464987684407 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]]]}] 14:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 470ms 14:01:24 INFO - PROCESS | 1648 | 1464987684447 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:01:24 INFO - PROCESS | 1648 | 1464987684449 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:01:24 INFO - PROCESS | 1648 | 1464987684451 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 1648 | 1464987684452 Marionette TRACE conn2 <- [1,1166,null,{}] 14:01:24 INFO - PROCESS | 1648 | 1464987684454 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}] 14:01:24 INFO - PROCESS | 1648 | 1464987684528 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:01:24 INFO - PROCESS | 1648 | 1464987684534 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4ab800 == 44 [pid = 1648] [id = 299] 14:01:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1185a0400) [pid = 1648] [serial = 895] [outer = 0x0] 14:01:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124fe0c00) [pid = 1648] [serial = 896] [outer = 0x1185a0400] 14:01:24 INFO - PROCESS | 1648 | 1464987684559 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1250f1800) [pid = 1648] [serial = 897] [outer = 0x1185a0400] 14:01:24 INFO - PROCESS | 1648 | 1464987684884 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]]]}] 14:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 14:01:24 INFO - PROCESS | 1648 | 1464987684919 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:01:24 INFO - PROCESS | 1648 | 1464987684920 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:01:24 INFO - PROCESS | 1648 | 1464987684923 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 1648 | 1464987684924 Marionette TRACE conn2 <- [1,1170,null,{}] 14:01:24 INFO - PROCESS | 1648 | 1464987684926 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}] 14:01:25 INFO - PROCESS | 1648 | 1464987685034 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:01:25 INFO - PROCESS | 1648 | 1464987685041 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a749800 == 45 [pid = 1648] [id = 300] 14:01:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1187a5400) [pid = 1648] [serial = 898] [outer = 0x0] 14:01:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1256bc800) [pid = 1648] [serial = 899] [outer = 0x1187a5400] 14:01:25 INFO - PROCESS | 1648 | 1464987685065 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126a11400) [pid = 1648] [serial = 900] [outer = 0x1187a5400] 14:01:25 INFO - PROCESS | 1648 | 1464987685592 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]]]}] 14:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 718ms 14:01:25 INFO - PROCESS | 1648 | 1464987685654 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:01:25 INFO - PROCESS | 1648 | 1464987685656 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:01:25 INFO - PROCESS | 1648 | 1464987685660 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:01:25 INFO - PROCESS | 1648 | 1464987685665 Marionette TRACE conn2 <- [1,1174,null,{}] 14:01:25 INFO - PROCESS | 1648 | 1464987685669 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}] 14:01:25 INFO - PROCESS | 1648 | 1464987685774 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:01:25 INFO - PROCESS | 1648 | 1464987685826 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x116123800 == 46 [pid = 1648] [id = 301] 14:01:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11265a800) [pid = 1648] [serial = 901] [outer = 0x0] 14:01:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1127a7800) [pid = 1648] [serial = 902] [outer = 0x11265a800] 14:01:25 INFO - PROCESS | 1648 | 1464987685856 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x112e9c800) [pid = 1648] [serial = 903] [outer = 0x11265a800] 14:01:26 INFO - PROCESS | 1648 | 1464987686340 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] 14:01:26 INFO - PROCESS | 1648 | 1464987686426 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:01:26 INFO - PROCESS | 1648 | 1464987686437 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 1648 | 1464987686438 Marionette TRACE conn2 <- [1,1178,null,{}] 14:01:26 INFO - PROCESS | 1648 | 1464987686441 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}] 14:01:26 INFO - PROCESS | 1648 | 1464987686555 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:01:26 INFO - PROCESS | 1648 | 1464987686624 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x111f6b000 == 47 [pid = 1648] [id = 302] 14:01:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x110e72800) [pid = 1648] [serial = 904] [outer = 0x0] 14:01:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11673ec00) [pid = 1648] [serial = 905] [outer = 0x110e72800] 14:01:26 INFO - PROCESS | 1648 | 1464987686655 Marionette DEBUG loaded listener.js 14:01:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x116f51000) [pid = 1648] [serial = 906] [outer = 0x110e72800] 14:01:27 INFO - PROCESS | 1648 | 1464987687240 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] 14:01:27 INFO - PROCESS | 1648 | 1464987687318 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:01:27 INFO - PROCESS | 1648 | 1464987687324 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:01:27 INFO - PROCESS | 1648 | 1464987687327 Marionette TRACE conn2 <- [1,1182,null,{}] 14:01:27 INFO - PROCESS | 1648 | 1464987687332 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}] 14:01:27 INFO - PROCESS | 1648 | 1464987687489 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e8800 == 46 [pid = 1648] [id = 20] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4c4800 == 45 [pid = 1648] [id = 18] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf16000 == 44 [pid = 1648] [id = 11] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb13800 == 43 [pid = 1648] [id = 10] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x113a9c800 == 42 [pid = 1648] [id = 25] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12a96b800 == 41 [pid = 1648] [id = 8] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12c556800 == 40 [pid = 1648] [id = 13] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a8800 == 39 [pid = 1648] [id = 19] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x128f5f000 == 38 [pid = 1648] [id = 6] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12c894800 == 37 [pid = 1648] [id = 14] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1161e2000 == 36 [pid = 1648] [id = 26] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12a7e7800) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a5000 == 35 [pid = 1648] [id = 282] 14:01:27 INFO - PROCESS | 1648 | 1464987687614 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1256b5400) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12400f800) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x126e91c00) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128b78800) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x128982000) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1293b6800) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119744400) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x128c0d800) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1274a7400) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1250ea400) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x123fd3800) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1197de000) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11859e000) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11828f800) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116f54400) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1125c7800) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x110e6b400) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x129283c00) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1197e6800) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11979f000) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1197e2400) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119356800) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1194c3800) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11828f400) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1183b2400) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118292c00) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11824d400) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1161ac800) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11334c400) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1293bc000) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128b82800) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128b7dc00) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126a17c00) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12a773c00) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124a3f800) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1212d5400) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128c0f400) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129669400) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1293f8000) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1197a5c00) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11838a800) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11265ec00) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124dc5800) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11a027400) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116f4ec00) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x111a60000 == 36 [pid = 1648] [id = 303] 14:01:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1125c2000) [pid = 1648] [serial = 907] [outer = 0x0] 14:01:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1125c9000) [pid = 1648] [serial = 908] [outer = 0x1125c2000] 14:01:27 INFO - PROCESS | 1648 | 1464987687669 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1127ad800) [pid = 1648] [serial = 909] [outer = 0x1125c2000] 14:01:28 INFO - PROCESS | 1648 | 1464987688051 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] 14:01:28 INFO - PROCESS | 1648 | 1464987688101 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:01:28 INFO - PROCESS | 1648 | 1464987688105 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1648 | 1464987688107 Marionette TRACE conn2 <- [1,1186,null,{}] 14:01:28 INFO - PROCESS | 1648 | 1464987688109 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}] 14:01:28 INFO - PROCESS | 1648 | 1464987688214 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:01:28 INFO - PROCESS | 1648 | 1464987688221 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f1f800 == 37 [pid = 1648] [id = 304] 14:01:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x113355000) [pid = 1648] [serial = 910] [outer = 0x0] 14:01:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113a79400) [pid = 1648] [serial = 911] [outer = 0x113355000] 14:01:28 INFO - PROCESS | 1648 | 1464987688248 Marionette DEBUG loaded listener.js 14:01:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x115ed0000) [pid = 1648] [serial = 912] [outer = 0x113355000] 14:01:28 INFO - PROCESS | 1648 | 1464987688556 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] 14:01:28 INFO - PROCESS | 1648 | 1464987688584 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:01:28 INFO - PROCESS | 1648 | 1464987688586 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1648 | 1464987688589 Marionette TRACE conn2 <- [1,1190,null,{}] 14:01:28 INFO - PROCESS | 1648 | 1464987688599 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}] 14:01:28 INFO - PROCESS | 1648 | 1464987688679 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:01:28 INFO - PROCESS | 1648 | 1464987688728 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c2000 == 38 [pid = 1648] [id = 305] 14:01:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11386e800) [pid = 1648] [serial = 913] [outer = 0x0] 14:01:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1161fb800) [pid = 1648] [serial = 914] [outer = 0x11386e800] 14:01:28 INFO - PROCESS | 1648 | 1464987688756 Marionette DEBUG loaded listener.js 14:01:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116f4dc00) [pid = 1648] [serial = 915] [outer = 0x11386e800] 14:01:29 INFO - PROCESS | 1648 | 1464987689036 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] 14:01:29 INFO - PROCESS | 1648 | 1464987689064 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:01:29 INFO - PROCESS | 1648 | 1464987689073 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 1648 | 1464987689074 Marionette TRACE conn2 <- [1,1194,null,{}] 14:01:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11738d400) [pid = 1648] [serial = 916] [outer = 0x12cdc4c00] 14:01:29 INFO - PROCESS | 1648 | 1464987689106 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}] 14:01:29 INFO - PROCESS | 1648 | 1464987689201 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:01:29 INFO - PROCESS | 1648 | 1464987689253 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11857e000 == 39 [pid = 1648] [id = 306] 14:01:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x115e49400) [pid = 1648] [serial = 917] [outer = 0x0] 14:01:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x117383400) [pid = 1648] [serial = 918] [outer = 0x115e49400] 14:01:29 INFO - PROCESS | 1648 | 1464987689279 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118292800) [pid = 1648] [serial = 919] [outer = 0x115e49400] 14:01:29 INFO - PROCESS | 1648 | 1464987689573 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] 14:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:01:29 INFO - PROCESS | 1648 | 1464987689602 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:01:29 INFO - PROCESS | 1648 | 1464987689604 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 1648 | 1464987689605 Marionette TRACE conn2 <- [1,1198,null,{}] 14:01:29 INFO - PROCESS | 1648 | 1464987689616 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}] 14:01:29 INFO - PROCESS | 1648 | 1464987689705 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:01:29 INFO - PROCESS | 1648 | 1464987689709 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119542800 == 40 [pid = 1648] [id = 307] 14:01:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x115eca000) [pid = 1648] [serial = 920] [outer = 0x0] 14:01:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118297000) [pid = 1648] [serial = 921] [outer = 0x115eca000] 14:01:29 INFO - PROCESS | 1648 | 1464987689736 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1182c1000) [pid = 1648] [serial = 922] [outer = 0x115eca000] 14:01:30 INFO - PROCESS | 1648 | 1464987690069 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]]]}] 14:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 476ms 14:01:30 INFO - PROCESS | 1648 | 1464987690083 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:01:30 INFO - PROCESS | 1648 | 1464987690085 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:01:30 INFO - PROCESS | 1648 | 1464987690100 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 1648 | 1464987690101 Marionette TRACE conn2 <- [1,1202,null,{}] 14:01:30 INFO - PROCESS | 1648 | 1464987690104 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}] 14:01:30 INFO - PROCESS | 1648 | 1464987690214 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:01:30 INFO - PROCESS | 1648 | 1464987690218 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119967000 == 41 [pid = 1648] [id = 308] 14:01:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118354800) [pid = 1648] [serial = 923] [outer = 0x0] 14:01:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118387000) [pid = 1648] [serial = 924] [outer = 0x118354800] 14:01:30 INFO - PROCESS | 1648 | 1464987690244 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11900a800) [pid = 1648] [serial = 925] [outer = 0x118354800] 14:01:30 INFO - PROCESS | 1648 | 1464987690581 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]]]}] 14:01:30 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 14:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 14:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:01:30 INFO - PROCESS | 1648 | 1464987690620 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:01:30 INFO - PROCESS | 1648 | 1464987690621 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:01:30 INFO - PROCESS | 1648 | 1464987690623 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 1648 | 1464987690624 Marionette TRACE conn2 <- [1,1206,null,{}] 14:01:30 INFO - PROCESS | 1648 | 1464987690627 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}] 14:01:30 INFO - PROCESS | 1648 | 1464987690716 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:01:30 INFO - PROCESS | 1648 | 1464987690728 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1199aa800 == 42 [pid = 1648] [id = 309] 14:01:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11835a000) [pid = 1648] [serial = 926] [outer = 0x0] 14:01:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11906d000) [pid = 1648] [serial = 927] [outer = 0x11835a000] 14:01:30 INFO - PROCESS | 1648 | 1464987690752 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1190c1400) [pid = 1648] [serial = 928] [outer = 0x11835a000] 14:01:31 INFO - PROCESS | 1648 | 1464987691065 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]]]}] 14:01:31 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 14:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 14:01:31 INFO - PROCESS | 1648 | 1464987691092 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:01:31 INFO - PROCESS | 1648 | 1464987691093 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:01:31 INFO - PROCESS | 1648 | 1464987691098 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 1648 | 1464987691099 Marionette TRACE conn2 <- [1,1210,null,{}] 14:01:31 INFO - PROCESS | 1648 | 1464987691102 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}] 14:01:31 INFO - PROCESS | 1648 | 1464987691192 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:01:31 INFO - PROCESS | 1648 | 1464987691203 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a12000 == 43 [pid = 1648] [id = 310] 14:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11906cc00) [pid = 1648] [serial = 929] [outer = 0x0] 14:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119125000) [pid = 1648] [serial = 930] [outer = 0x11906cc00] 14:01:31 INFO - PROCESS | 1648 | 1464987691254 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1194c1800) [pid = 1648] [serial = 931] [outer = 0x11906cc00] 14:01:31 INFO - PROCESS | 1648 | 1464987691665 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]]]}] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1125cc400) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x110e69800) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x110e6a000) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119cad400) [pid = 1648] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1127aa000) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116f4c400) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11906ac00) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1121b8400) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1127ab400) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1190bd400) [pid = 1648] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11a01fc00) [pid = 1648] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113806400) [pid = 1648] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11265f000) [pid = 1648] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1183ad400) [pid = 1648] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1185a0400) [pid = 1648] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11973f400) [pid = 1648] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11849a800) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116f4b800) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 619ms 14:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:01:31 INFO - PROCESS | 1648 | 1464987691717 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:01:31 INFO - PROCESS | 1648 | 1464987691718 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:01:31 INFO - PROCESS | 1648 | 1464987691720 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 1648 | 1464987691721 Marionette TRACE conn2 <- [1,1214,null,{}] 14:01:31 INFO - PROCESS | 1648 | 1464987691723 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}] 14:01:31 INFO - PROCESS | 1648 | 1464987691798 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:01:31 INFO - PROCESS | 1648 | 1464987691804 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x118109000 == 44 [pid = 1648] [id = 311] 14:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1127ab400) [pid = 1648] [serial = 932] [outer = 0x0] 14:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x113806400) [pid = 1648] [serial = 933] [outer = 0x1127ab400] 14:01:31 INFO - PROCESS | 1648 | 1464987691829 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118246000) [pid = 1648] [serial = 934] [outer = 0x1127ab400] 14:01:32 INFO - PROCESS | 1648 | 1464987692134 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]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 418ms 14:01:32 INFO - PROCESS | 1648 | 1464987692139 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1648 | 1464987692140 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:01:32 INFO - PROCESS | 1648 | 1464987692142 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1648 | 1464987692143 Marionette TRACE conn2 <- [1,1218,null,{}] 14:01:32 INFO - PROCESS | 1648 | 1464987692153 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}] 14:01:32 INFO - PROCESS | 1648 | 1464987692233 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:01:32 INFO - PROCESS | 1648 | 1464987692238 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1245cb800 == 45 [pid = 1648] [id = 312] 14:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118390c00) [pid = 1648] [serial = 935] [outer = 0x0] 14:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119739c00) [pid = 1648] [serial = 936] [outer = 0x118390c00] 14:01:32 INFO - PROCESS | 1648 | 1464987692262 Marionette DEBUG loaded listener.js 14:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119745800) [pid = 1648] [serial = 937] [outer = 0x118390c00] 14:01:32 INFO - PROCESS | 1648 | 1464987692586 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]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 473ms 14:01:32 INFO - PROCESS | 1648 | 1464987692617 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1648 | 1464987692618 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:01:32 INFO - PROCESS | 1648 | 1464987692620 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1648 | 1464987692622 Marionette TRACE conn2 <- [1,1222,null,{}] 14:01:32 INFO - PROCESS | 1648 | 1464987692624 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}] 14:01:32 INFO - PROCESS | 1648 | 1464987692735 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:01:32 INFO - PROCESS | 1648 | 1464987692741 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250b7800 == 46 [pid = 1648] [id = 313] 14:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1194c2c00) [pid = 1648] [serial = 938] [outer = 0x0] 14:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1197e1000) [pid = 1648] [serial = 939] [outer = 0x1194c2c00] 14:01:32 INFO - PROCESS | 1648 | 1464987692774 Marionette DEBUG loaded listener.js 14:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119dba800) [pid = 1648] [serial = 940] [outer = 0x1194c2c00] 14:01:33 INFO - PROCESS | 1648 | 1464987693158 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] 14:01:33 INFO - PROCESS | 1648 | 1464987693193 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:01:33 INFO - PROCESS | 1648 | 1464987693196 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:01:33 INFO - PROCESS | 1648 | 1464987693198 Marionette TRACE conn2 <- [1,1226,null,{}] 14:01:33 INFO - PROCESS | 1648 | 1464987693201 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}] 14:01:33 INFO - PROCESS | 1648 | 1464987693319 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:01:33 INFO - PROCESS | 1648 | 1464987693391 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12728b000 == 47 [pid = 1648] [id = 314] 14:01:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119745400) [pid = 1648] [serial = 941] [outer = 0x0] 14:01:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119dbf800) [pid = 1648] [serial = 942] [outer = 0x119745400] 14:01:33 INFO - PROCESS | 1648 | 1464987693430 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11a074400) [pid = 1648] [serial = 943] [outer = 0x119745400] 14:01:33 INFO - PROCESS | 1648 | 1464987693763 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]]]}] 14:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 620ms 14:01:33 INFO - PROCESS | 1648 | 1464987693817 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:01:33 INFO - PROCESS | 1648 | 1464987693819 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:01:33 INFO - PROCESS | 1648 | 1464987693823 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:01:33 INFO - PROCESS | 1648 | 1464987693826 Marionette TRACE conn2 <- [1,1230,null,{}] 14:01:33 INFO - PROCESS | 1648 | 1464987693829 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}] 14:01:33 INFO - PROCESS | 1648 | 1464987693926 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:01:33 INFO - PROCESS | 1648 | 1464987693972 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x112556000 == 48 [pid = 1648] [id = 315] 14:01:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1121bd000) [pid = 1648] [serial = 944] [outer = 0x0] 14:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1125c9800) [pid = 1648] [serial = 945] [outer = 0x1121bd000] 14:01:34 INFO - PROCESS | 1648 | 1464987694003 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1127af800) [pid = 1648] [serial = 946] [outer = 0x1121bd000] 14:01:34 INFO - PROCESS | 1648 | 1464987694424 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]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 620ms 14:01:34 INFO - PROCESS | 1648 | 1464987694444 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1648 | 1464987694448 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:01:34 INFO - PROCESS | 1648 | 1464987694453 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1648 | 1464987694454 Marionette TRACE conn2 <- [1,1234,null,{}] 14:01:34 INFO - PROCESS | 1648 | 1464987694457 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}] 14:01:34 INFO - PROCESS | 1648 | 1464987694555 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:01:34 INFO - PROCESS | 1648 | 1464987694641 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x119081800 == 49 [pid = 1648] [id = 316] 14:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x115e49000) [pid = 1648] [serial = 947] [outer = 0x0] 14:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1161eec00) [pid = 1648] [serial = 948] [outer = 0x115e49000] 14:01:34 INFO - PROCESS | 1648 | 1464987694684 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1168a3c00) [pid = 1648] [serial = 949] [outer = 0x115e49000] 14:01:35 INFO - PROCESS | 1648 | 1464987695091 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]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms 14:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:01:35 INFO - PROCESS | 1648 | 1464987695123 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1648 | 1464987695125 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:01:35 INFO - PROCESS | 1648 | 1464987695127 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1648 | 1464987695130 Marionette TRACE conn2 <- [1,1238,null,{}] 14:01:35 INFO - PROCESS | 1648 | 1464987695138 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}] 14:01:35 INFO - PROCESS | 1648 | 1464987695239 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:01:35 INFO - PROCESS | 1648 | 1464987695289 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f3c800 == 50 [pid = 1648] [id = 317] 14:01:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x117390800) [pid = 1648] [serial = 950] [outer = 0x0] 14:01:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1182bf000) [pid = 1648] [serial = 951] [outer = 0x117390800] 14:01:35 INFO - PROCESS | 1648 | 1464987695320 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11838ac00) [pid = 1648] [serial = 952] [outer = 0x117390800] 14:01:35 INFO - PROCESS | 1648 | 1464987695721 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]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 621ms 14:01:35 INFO - PROCESS | 1648 | 1464987695748 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1648 | 1464987695751 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:01:35 INFO - PROCESS | 1648 | 1464987695754 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1648 | 1464987695756 Marionette TRACE conn2 <- [1,1242,null,{}] 14:01:35 INFO - PROCESS | 1648 | 1464987695760 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}] 14:01:35 INFO - PROCESS | 1648 | 1464987695900 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:01:36 INFO - PROCESS | 1648 | 1464987696024 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296c7000 == 51 [pid = 1648] [id = 318] 14:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1187aa000) [pid = 1648] [serial = 953] [outer = 0x0] 14:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119073800) [pid = 1648] [serial = 954] [outer = 0x1187aa000] 14:01:36 INFO - PROCESS | 1648 | 1464987696072 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119738800) [pid = 1648] [serial = 955] [outer = 0x1187aa000] 14:01:36 INFO - PROCESS | 1648 | 1464987696527 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]]]}] 14:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 826ms 14:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:01:36 INFO - PROCESS | 1648 | 1464987696580 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 1648 | 1464987696581 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:01:36 INFO - PROCESS | 1648 | 1464987696583 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1648 | 1464987696584 Marionette TRACE conn2 <- [1,1246,null,{}] 14:01:36 INFO - PROCESS | 1648 | 1464987696587 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}] 14:01:36 INFO - PROCESS | 1648 | 1464987696679 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:01:36 INFO - PROCESS | 1648 | 1464987696728 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a752000 == 52 [pid = 1648] [id = 319] 14:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1187ac400) [pid = 1648] [serial = 956] [outer = 0x0] 14:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1199bd400) [pid = 1648] [serial = 957] [outer = 0x1187ac400] 14:01:36 INFO - PROCESS | 1648 | 1464987696757 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119db7800) [pid = 1648] [serial = 958] [outer = 0x1187ac400] 14:01:37 INFO - PROCESS | 1648 | 1464987697156 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]]]}] 14:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 621ms 14:01:37 INFO - PROCESS | 1648 | 1464987697204 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 1648 | 1464987697206 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:01:37 INFO - PROCESS | 1648 | 1464987697208 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 1648 | 1464987697209 Marionette TRACE conn2 <- [1,1250,null,{}] 14:01:37 INFO - PROCESS | 1648 | 1464987697212 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}] 14:01:37 INFO - PROCESS | 1648 | 1464987697322 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:01:37 INFO - PROCESS | 1648 | 1464987697440 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a51000 == 53 [pid = 1648] [id = 320] 14:01:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x111e70000) [pid = 1648] [serial = 959] [outer = 0x0] 14:01:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x123c27000) [pid = 1648] [serial = 960] [outer = 0x111e70000] 14:01:37 INFO - PROCESS | 1648 | 1464987697471 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124439400) [pid = 1648] [serial = 961] [outer = 0x111e70000] 14:01:38 INFO - PROCESS | 1648 | 1464987698054 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]]]}] 14:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 871ms 14:01:38 INFO - PROCESS | 1648 | 1464987698083 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1648 | 1464987698086 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:01:38 INFO - PROCESS | 1648 | 1464987698091 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1648 | 1464987698094 Marionette TRACE conn2 <- [1,1254,null,{}] 14:01:38 INFO - PROCESS | 1648 | 1464987698102 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}] 14:01:38 INFO - PROCESS | 1648 | 1464987698234 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:01:38 INFO - PROCESS | 1648 | 1464987698324 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11705e000 == 54 [pid = 1648] [id = 321] 14:01:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1121b9400) [pid = 1648] [serial = 962] [outer = 0x0] 14:01:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11265f000) [pid = 1648] [serial = 963] [outer = 0x1121b9400] 14:01:38 INFO - PROCESS | 1648 | 1464987698365 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11297dc00) [pid = 1648] [serial = 964] [outer = 0x1121b9400] 14:01:38 INFO - PROCESS | 1648 | 1464987698826 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]]]}] 14:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 778ms 14:01:38 INFO - PROCESS | 1648 | 1464987698870 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1648 | 1464987698876 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:01:38 INFO - PROCESS | 1648 | 1464987698882 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1648 | 1464987698885 Marionette TRACE conn2 <- [1,1258,null,{}] 14:01:38 INFO - PROCESS | 1648 | 1464987698888 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}] 14:01:39 INFO - PROCESS | 1648 | 1464987699008 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:01:39 INFO - PROCESS | 1648 | 1464987699071 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f2f800 == 55 [pid = 1648] [id = 322] 14:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x113d70c00) [pid = 1648] [serial = 965] [outer = 0x0] 14:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x116744c00) [pid = 1648] [serial = 966] [outer = 0x113d70c00] 14:01:39 INFO - PROCESS | 1648 | 1464987699098 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x116f49400) [pid = 1648] [serial = 967] [outer = 0x113d70c00] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12c116000 == 54 [pid = 1648] [id = 12] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12b24a000 == 53 [pid = 1648] [id = 9] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1250b7800 == 52 [pid = 1648] [id = 313] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1245cb800 == 51 [pid = 1648] [id = 312] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x118109000 == 50 [pid = 1648] [id = 311] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x123a12000 == 49 [pid = 1648] [id = 310] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1199aa800 == 48 [pid = 1648] [id = 309] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x119967000 == 47 [pid = 1648] [id = 308] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x119542800 == 46 [pid = 1648] [id = 307] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11857e000 == 45 [pid = 1648] [id = 306] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c2000 == 44 [pid = 1648] [id = 305] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x112f1f800 == 43 [pid = 1648] [id = 304] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x111a60000 == 42 [pid = 1648] [id = 303] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x111f6b000 == 41 [pid = 1648] [id = 302] 14:01:39 INFO - PROCESS | 1648 | --DOCSHELL 0x116123800 == 40 [pid = 1648] [id = 301] 14:01:39 INFO - PROCESS | 1648 | 1464987699475 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]]]}] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1197e1c00) [pid = 1648] [serial = 878] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1187a6c00) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11900ac00) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118294400) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11835bc00) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1125cd400) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1127a3400) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12a90dc00) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1166bf400) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11684a400) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119db8c00) [pid = 1648] [serial = 881] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11766fc00) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11824ec00) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116f52c00) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x117384c00) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119070000) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1190bd000) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118361c00) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1183b8c00) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1131c6c00) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113d0f000) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119129800) [pid = 1648] [serial = 875] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119cac800) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11a023c00) [pid = 1648] [serial = 884] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11a01d400) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123d58800) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118291c00) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1245a1400) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1197eb800) [pid = 1648] [serial = 890] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1161a5400) [pid = 1648] [serial = 887] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1250f1800) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123fccc00) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1194c4c00) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123fd1400) [pid = 1648] [serial = 893] [outer = 0x0] [url = about:blank] 14:01:39 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124fe0c00) [pid = 1648] [serial = 896] [outer = 0x0] [url = about:blank] 14:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 622ms 14:01:39 INFO - PROCESS | 1648 | 1464987699503 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 1648 | 1464987699504 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:01:39 INFO - PROCESS | 1648 | 1464987699507 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 1648 | 1464987699509 Marionette TRACE conn2 <- [1,1262,null,{}] 14:01:39 INFO - PROCESS | 1648 | 1464987699517 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}] 14:01:39 INFO - PROCESS | 1648 | 1464987699607 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:01:39 INFO - PROCESS | 1648 | 1464987699616 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x116880800 == 41 [pid = 1648] [id = 323] 14:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x117384800) [pid = 1648] [serial = 968] [outer = 0x0] 14:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x117675c00) [pid = 1648] [serial = 969] [outer = 0x117384800] 14:01:39 INFO - PROCESS | 1648 | 1464987699649 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118293000) [pid = 1648] [serial = 970] [outer = 0x117384800] 14:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 526ms 14:01:40 INFO - PROCESS | 1648 | 1464987700029 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]]]}] 14:01:40 INFO - PROCESS | 1648 | 1464987700033 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 1648 | 1464987700035 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:01:40 INFO - PROCESS | 1648 | 1464987700037 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1648 | 1464987700038 Marionette TRACE conn2 <- [1,1266,null,{}] 14:01:40 INFO - PROCESS | 1648 | 1464987700059 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}] 14:01:40 INFO - PROCESS | 1648 | 1464987700135 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:01:40 INFO - PROCESS | 1648 | 1464987700139 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187d4000 == 42 [pid = 1648] [id = 324] 14:01:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1182bdc00) [pid = 1648] [serial = 971] [outer = 0x0] 14:01:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11835b400) [pid = 1648] [serial = 972] [outer = 0x1182bdc00] 14:01:40 INFO - PROCESS | 1648 | 1464987700167 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1183b2400) [pid = 1648] [serial = 973] [outer = 0x1182bdc00] 14:01:40 INFO - PROCESS | 1648 | 1464987700500 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]]]}] 14:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 482ms 14:01:40 INFO - PROCESS | 1648 | 1464987700520 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:01:40 INFO - PROCESS | 1648 | 1464987700529 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:01:40 INFO - PROCESS | 1648 | 1464987700533 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1648 | 1464987700534 Marionette TRACE conn2 <- [1,1270,null,{}] 14:01:40 INFO - PROCESS | 1648 | 1464987700537 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}] 14:01:40 INFO - PROCESS | 1648 | 1464987700609 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:01:40 INFO - PROCESS | 1648 | 1464987700661 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119320800 == 43 [pid = 1648] [id = 325] 14:01:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x117384c00) [pid = 1648] [serial = 974] [outer = 0x0] 14:01:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11859e400) [pid = 1648] [serial = 975] [outer = 0x117384c00] 14:01:40 INFO - PROCESS | 1648 | 1464987700687 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1190bb800) [pid = 1648] [serial = 976] [outer = 0x117384c00] 14:01:40 INFO - PROCESS | 1648 | 1464987700959 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]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 14:01:41 INFO - PROCESS | 1648 | 1464987701003 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:01:41 INFO - PROCESS | 1648 | 1464987701004 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:01:41 INFO - PROCESS | 1648 | 1464987701007 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 1648 | 1464987701008 Marionette TRACE conn2 <- [1,1274,null,{}] 14:01:41 INFO - PROCESS | 1648 | 1464987701010 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}] 14:01:41 INFO - PROCESS | 1648 | 1464987701104 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:01:41 INFO - PROCESS | 1648 | 1464987701109 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f82800 == 44 [pid = 1648] [id = 326] 14:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119121400) [pid = 1648] [serial = 977] [outer = 0x0] 14:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1197dcc00) [pid = 1648] [serial = 978] [outer = 0x119121400] 14:01:41 INFO - PROCESS | 1648 | 1464987701138 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11a02c000) [pid = 1648] [serial = 979] [outer = 0x119121400] 14:01:41 INFO - PROCESS | 1648 | 1464987701479 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]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 517ms 14:01:41 INFO - PROCESS | 1648 | 1464987701525 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:01:41 INFO - PROCESS | 1648 | 1464987701526 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:01:41 INFO - PROCESS | 1648 | 1464987701528 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 1648 | 1464987701529 Marionette TRACE conn2 <- [1,1278,null,{}] 14:01:41 INFO - PROCESS | 1648 | 1464987701532 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}] 14:01:41 INFO - PROCESS | 1648 | 1464987701636 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:01:41 INFO - PROCESS | 1648 | 1464987701649 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a0a000 == 45 [pid = 1648] [id = 327] 14:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119dbf400) [pid = 1648] [serial = 980] [outer = 0x0] 14:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123fce800) [pid = 1648] [serial = 981] [outer = 0x119dbf400] 14:01:41 INFO - PROCESS | 1648 | 1464987701674 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12419d800) [pid = 1648] [serial = 982] [outer = 0x119dbf400] 14:01:41 INFO - PROCESS | 1648 | 1464987701992 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]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 14:01:42 INFO - PROCESS | 1648 | 1464987702049 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1648 | 1464987702050 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:01:42 INFO - PROCESS | 1648 | 1464987702052 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1648 | 1464987702053 Marionette TRACE conn2 <- [1,1282,null,{}] 14:01:42 INFO - PROCESS | 1648 | 1464987702055 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}] 14:01:42 INFO - PROCESS | 1648 | 1464987702150 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:01:42 INFO - PROCESS | 1648 | 1464987702162 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x124062800 == 46 [pid = 1648] [id = 328] 14:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123c28800) [pid = 1648] [serial = 983] [outer = 0x0] 14:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1245a1400) [pid = 1648] [serial = 984] [outer = 0x123c28800] 14:01:42 INFO - PROCESS | 1648 | 1464987702187 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124fddc00) [pid = 1648] [serial = 985] [outer = 0x123c28800] 14:01:42 INFO - PROCESS | 1648 | 1464987702530 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]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 14:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:01:42 INFO - PROCESS | 1648 | 1464987702570 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1648 | 1464987702571 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:01:42 INFO - PROCESS | 1648 | 1464987702573 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1648 | 1464987702575 Marionette TRACE conn2 <- [1,1286,null,{}] 14:01:42 INFO - PROCESS | 1648 | 1464987702577 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}] 14:01:42 INFO - PROCESS | 1648 | 1464987702672 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:01:42 INFO - PROCESS | 1648 | 1464987702679 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250aa800 == 47 [pid = 1648] [id = 329] 14:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124a46400) [pid = 1648] [serial = 986] [outer = 0x0] 14:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1250f2400) [pid = 1648] [serial = 987] [outer = 0x124a46400] 14:01:42 INFO - PROCESS | 1648 | 1464987702731 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x125776c00) [pid = 1648] [serial = 988] [outer = 0x124a46400] 14:01:43 INFO - PROCESS | 1648 | 1464987703032 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]]]}] 14:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 14:01:43 INFO - PROCESS | 1648 | 1464987703092 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 1648 | 1464987703094 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:01:43 INFO - PROCESS | 1648 | 1464987703096 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1648 | 1464987703097 Marionette TRACE conn2 <- [1,1290,null,{}] 14:01:43 INFO - PROCESS | 1648 | 1464987703099 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}] 14:01:43 INFO - PROCESS | 1648 | 1464987703192 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:01:43 INFO - PROCESS | 1648 | 1464987703224 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x128bd4800 == 48 [pid = 1648] [id = 330] 14:01:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113d71000) [pid = 1648] [serial = 989] [outer = 0x0] 14:01:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126a16000) [pid = 1648] [serial = 990] [outer = 0x113d71000] 14:01:43 INFO - PROCESS | 1648 | 1464987703249 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126e8a800) [pid = 1648] [serial = 991] [outer = 0x113d71000] 14:01:43 INFO - PROCESS | 1648 | 1464987703594 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]]]}] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118354800) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115eca000) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11835a000) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11906cc00) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11386e800) [pid = 1648] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x115e49400) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1125c2000) [pid = 1648] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113355000) [pid = 1648] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1127ab400) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1194c2c00) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:01:43 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118390c00) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 570ms 14:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:01:43 INFO - PROCESS | 1648 | 1464987703666 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 1648 | 1464987703668 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:01:43 INFO - PROCESS | 1648 | 1464987703670 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1648 | 1464987703672 Marionette TRACE conn2 <- [1,1294,null,{}] 14:01:43 INFO - PROCESS | 1648 | 1464987703674 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}] 14:01:43 INFO - PROCESS | 1648 | 1464987703763 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:01:43 INFO - PROCESS | 1648 | 1464987703767 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f63800 == 49 [pid = 1648] [id = 331] 14:01:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1182c8400) [pid = 1648] [serial = 992] [outer = 0x0] 14:01:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119127c00) [pid = 1648] [serial = 993] [outer = 0x1182c8400] 14:01:43 INFO - PROCESS | 1648 | 1464987703791 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126fa9000) [pid = 1648] [serial = 994] [outer = 0x1182c8400] 14:01:44 INFO - PROCESS | 1648 | 1464987704238 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]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 620ms 14:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:01:44 INFO - PROCESS | 1648 | 1464987704291 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 1648 | 1464987704293 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:01:44 INFO - PROCESS | 1648 | 1464987704299 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 1648 | 1464987704301 Marionette TRACE conn2 <- [1,1298,null,{}] 14:01:44 INFO - PROCESS | 1648 | 1464987704304 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}] 14:01:44 INFO - PROCESS | 1648 | 1464987704425 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:01:44 INFO - PROCESS | 1648 | 1464987704437 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b208000 == 50 [pid = 1648] [id = 332] 14:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x127213800) [pid = 1648] [serial = 995] [outer = 0x0] 14:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12725d400) [pid = 1648] [serial = 996] [outer = 0x127213800] 14:01:44 INFO - PROCESS | 1648 | 1464987704476 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1274a7800) [pid = 1648] [serial = 997] [outer = 0x127213800] 14:01:44 INFO - PROCESS | 1648 | 1464987704788 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]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 521ms 14:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:01:44 INFO - PROCESS | 1648 | 1464987704818 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 1648 | 1464987704819 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:01:44 INFO - PROCESS | 1648 | 1464987704821 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 1648 | 1464987704822 Marionette TRACE conn2 <- [1,1302,null,{}] 14:01:44 INFO - PROCESS | 1648 | 1464987704824 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}] 14:01:44 INFO - PROCESS | 1648 | 1464987704927 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:01:44 INFO - PROCESS | 1648 | 1464987704933 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b242800 == 51 [pid = 1648] [id = 333] 14:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x127215c00) [pid = 1648] [serial = 998] [outer = 0x0] 14:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12897f800) [pid = 1648] [serial = 999] [outer = 0x127215c00] 14:01:44 INFO - PROCESS | 1648 | 1464987704958 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128986c00) [pid = 1648] [serial = 1000] [outer = 0x127215c00] 14:01:45 INFO - PROCESS | 1648 | 1464987705267 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]]]}] 14:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 468ms 14:01:45 INFO - PROCESS | 1648 | 1464987705290 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:01:45 INFO - PROCESS | 1648 | 1464987705291 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:01:45 INFO - PROCESS | 1648 | 1464987705294 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1648 | 1464987705295 Marionette TRACE conn2 <- [1,1306,null,{}] 14:01:45 INFO - PROCESS | 1648 | 1464987705300 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}] 14:01:45 INFO - PROCESS | 1648 | 1464987705386 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:01:45 INFO - PROCESS | 1648 | 1464987705391 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0c000 == 52 [pid = 1648] [id = 334] 14:01:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x110e6dc00) [pid = 1648] [serial = 1001] [outer = 0x0] 14:01:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128b78000) [pid = 1648] [serial = 1002] [outer = 0x110e6dc00] 14:01:45 INFO - PROCESS | 1648 | 1464987705414 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b85400) [pid = 1648] [serial = 1003] [outer = 0x110e6dc00] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4ca000 == 51 [pid = 1648] [id = 21] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11705d000 == 50 [pid = 1648] [id = 24] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11254e800 == 49 [pid = 1648] [id = 22] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd6c000 == 48 [pid = 1648] [id = 15] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1166ea800 == 47 [pid = 1648] [id = 23] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11705e000 == 46 [pid = 1648] [id = 321] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x126a51000 == 45 [pid = 1648] [id = 320] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a752000 == 44 [pid = 1648] [id = 319] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1296c7000 == 43 [pid = 1648] [id = 318] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x126f3c800 == 42 [pid = 1648] [id = 317] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119081800 == 41 [pid = 1648] [id = 316] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12728b000 == 40 [pid = 1648] [id = 314] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x112556000 == 39 [pid = 1648] [id = 315] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1187d4000 == 38 [pid = 1648] [id = 324] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x116880800 == 37 [pid = 1648] [id = 323] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x123a0a000 == 36 [pid = 1648] [id = 327] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1250aa800 == 35 [pid = 1648] [id = 329] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119320800 == 34 [pid = 1648] [id = 325] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x128bd4800 == 33 [pid = 1648] [id = 330] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12b208000 == 32 [pid = 1648] [id = 332] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x128f63800 == 31 [pid = 1648] [id = 331] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119f82800 == 30 [pid = 1648] [id = 326] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x124062800 == 29 [pid = 1648] [id = 328] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x116f2f800 == 28 [pid = 1648] [id = 322] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113a79400) [pid = 1648] [serial = 911] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x115ed0000) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1190c1400) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11673ec00) [pid = 1648] [serial = 905] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113806400) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118246000) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1194c1800) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119dba800) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1212d3c00) [pid = 1648] [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.] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119739c00) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11900a800) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1182c1000) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118292800) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119dbf800) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119745800) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1197e1000) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12b242800 == 27 [pid = 1648] [id = 333] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118387000) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118297000) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11906d000) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119125000) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1256bc800) [pid = 1648] [serial = 899] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1161fb800) [pid = 1648] [serial = 914] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116f4dc00) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x117383400) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1125c9000) [pid = 1648] [serial = 908] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1127ad800) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1127a7800) [pid = 1648] [serial = 902] [outer = 0x0] [url = about:blank] 14:01:46 INFO - PROCESS | 1648 | 1464987706925 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]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1672ms 14:01:46 INFO - PROCESS | 1648 | 1464987706967 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1648 | 1464987706969 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:01:46 INFO - PROCESS | 1648 | 1464987706973 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1648 | 1464987706975 Marionette TRACE conn2 <- [1,1310,null,{}] 14:01:46 INFO - PROCESS | 1648 | 1464987706981 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}] 14:01:47 INFO - PROCESS | 1648 | 1464987707056 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:01:47 INFO - PROCESS | 1648 | 1464987707100 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x112122800 == 28 [pid = 1648] [id = 335] 14:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1125cb000) [pid = 1648] [serial = 1004] [outer = 0x0] 14:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1125cc800) [pid = 1648] [serial = 1005] [outer = 0x1125cb000] 14:01:47 INFO - PROCESS | 1648 | 1464987707127 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1127aa400) [pid = 1648] [serial = 1006] [outer = 0x1125cb000] 14:01:47 INFO - PROCESS | 1648 | 1464987707430 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] 14:01:47 INFO - PROCESS | 1648 | 1464987707456 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:01:47 INFO - PROCESS | 1648 | 1464987707461 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 1648 | 1464987707465 Marionette TRACE conn2 <- [1,1314,null,{}] 14:01:47 INFO - PROCESS | 1648 | 1464987707469 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}] 14:01:47 INFO - PROCESS | 1648 | 1464987707543 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:01:47 INFO - PROCESS | 1648 | 1464987707549 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e13800 == 29 [pid = 1648] [id = 336] 14:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112975800) [pid = 1648] [serial = 1007] [outer = 0x0] 14:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113355c00) [pid = 1648] [serial = 1008] [outer = 0x112975800] 14:01:47 INFO - PROCESS | 1648 | 1464987707577 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x115e46000) [pid = 1648] [serial = 1009] [outer = 0x112975800] 14:01:47 INFO - PROCESS | 1648 | 1464987707894 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]]]}] 14:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 473ms 14:01:47 INFO - PROCESS | 1648 | 1464987707935 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:01:47 INFO - PROCESS | 1648 | 1464987707937 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:01:47 INFO - PROCESS | 1648 | 1464987707940 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 1648 | 1464987707942 Marionette TRACE conn2 <- [1,1318,null,{}] 14:01:47 INFO - PROCESS | 1648 | 1464987707950 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}] 14:01:48 INFO - PROCESS | 1648 | 1464987708025 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:01:48 INFO - PROCESS | 1648 | 1464987708033 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f31800 == 30 [pid = 1648] [id = 337] 14:01:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x110e6d400) [pid = 1648] [serial = 1010] [outer = 0x0] 14:01:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1167ed000) [pid = 1648] [serial = 1011] [outer = 0x110e6d400] 14:01:48 INFO - PROCESS | 1648 | 1464987708071 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116f48c00) [pid = 1648] [serial = 1012] [outer = 0x110e6d400] 14:01:48 INFO - PROCESS | 1648 | 1464987708391 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]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 470ms 14:01:48 INFO - PROCESS | 1648 | 1464987708411 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1648 | 1464987708416 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:01:48 INFO - PROCESS | 1648 | 1464987708419 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1648 | 1464987708420 Marionette TRACE conn2 <- [1,1322,null,{}] 14:01:48 INFO - PROCESS | 1648 | 1464987708422 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}] 14:01:48 INFO - PROCESS | 1648 | 1464987708495 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:01:48 INFO - PROCESS | 1648 | 1464987708541 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c6800 == 31 [pid = 1648] [id = 338] 14:01:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1167f2000) [pid = 1648] [serial = 1013] [outer = 0x0] 14:01:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116f50800) [pid = 1648] [serial = 1014] [outer = 0x1167f2000] 14:01:48 INFO - PROCESS | 1648 | 1464987708566 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x117670c00) [pid = 1648] [serial = 1015] [outer = 0x1167f2000] 14:01:48 INFO - PROCESS | 1648 | 1464987708840 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]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 469ms 14:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:01:48 INFO - PROCESS | 1648 | 1464987708888 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1648 | 1464987708889 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:01:48 INFO - PROCESS | 1648 | 1464987708891 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1648 | 1464987708893 Marionette TRACE conn2 <- [1,1326,null,{}] 14:01:48 INFO - PROCESS | 1648 | 1464987708897 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}] 14:01:48 INFO - PROCESS | 1648 | 1464987708969 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:01:48 INFO - PROCESS | 1648 | 1464987708973 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187c5000 == 32 [pid = 1648] [id = 339] 14:01:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x110e6b400) [pid = 1648] [serial = 1016] [outer = 0x0] 14:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11824f800) [pid = 1648] [serial = 1017] [outer = 0x110e6b400] 14:01:49 INFO - PROCESS | 1648 | 1464987709000 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118295c00) [pid = 1648] [serial = 1018] [outer = 0x110e6b400] 14:01:49 INFO - PROCESS | 1648 | 1464987709309 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]]]}] 14:01:49 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 14:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 468ms 14:01:49 INFO - PROCESS | 1648 | 1464987709361 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1648 | 1464987709371 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:01:49 INFO - PROCESS | 1648 | 1464987709381 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1648 | 1464987709382 Marionette TRACE conn2 <- [1,1330,null,{}] 14:01:49 INFO - PROCESS | 1648 | 1464987709384 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}] 14:01:49 INFO - PROCESS | 1648 | 1464987709467 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:01:49 INFO - PROCESS | 1648 | 1464987709473 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931a000 == 33 [pid = 1648] [id = 340] 14:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1182bb000) [pid = 1648] [serial = 1019] [outer = 0x0] 14:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1182c8800) [pid = 1648] [serial = 1020] [outer = 0x1182bb000] 14:01:49 INFO - PROCESS | 1648 | 1464987709500 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118498000) [pid = 1648] [serial = 1021] [outer = 0x1182bb000] 14:01:49 INFO - PROCESS | 1648 | 1464987709830 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]]]}] 14:01:49 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 14:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 471ms 14:01:49 INFO - PROCESS | 1648 | 1464987709852 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1648 | 1464987709854 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:01:49 INFO - PROCESS | 1648 | 1464987709856 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1648 | 1464987709857 Marionette TRACE conn2 <- [1,1334,null,{}] 14:01:49 INFO - PROCESS | 1648 | 1464987709859 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}] 14:01:49 INFO - PROCESS | 1648 | 1464987709928 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:01:49 INFO - PROCESS | 1648 | 1464987709934 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11975f800 == 34 [pid = 1648] [id = 341] 14:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x116f4ac00) [pid = 1648] [serial = 1022] [outer = 0x0] 14:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1187ab400) [pid = 1648] [serial = 1023] [outer = 0x116f4ac00] 14:01:49 INFO - PROCESS | 1648 | 1464987709959 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11906c400) [pid = 1648] [serial = 1024] [outer = 0x116f4ac00] 14:01:50 INFO - PROCESS | 1648 | 1464987710281 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]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 471ms 14:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:01:50 INFO - PROCESS | 1648 | 1464987710336 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:01:50 INFO - PROCESS | 1648 | 1464987710337 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:01:50 INFO - PROCESS | 1648 | 1464987710339 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 1648 | 1464987710340 Marionette TRACE conn2 <- [1,1338,null,{}] 14:01:50 INFO - PROCESS | 1648 | 1464987710342 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}] 14:01:50 INFO - PROCESS | 1648 | 1464987710411 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:01:50 INFO - PROCESS | 1648 | 1464987710418 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c13800 == 35 [pid = 1648] [id = 342] 14:01:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11906d400) [pid = 1648] [serial = 1025] [outer = 0x0] 14:01:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1190c0000) [pid = 1648] [serial = 1026] [outer = 0x11906d400] 14:01:50 INFO - PROCESS | 1648 | 1464987710442 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119129400) [pid = 1648] [serial = 1027] [outer = 0x11906d400] 14:01:51 INFO - PROCESS | 1648 | 1464987711244 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]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 919ms 14:01:51 INFO - PROCESS | 1648 | 1464987711258 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 1648 | 1464987711259 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:01:51 INFO - PROCESS | 1648 | 1464987711263 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 1648 | 1464987711264 Marionette TRACE conn2 <- [1,1342,null,{}] 14:01:51 INFO - PROCESS | 1648 | 1464987711267 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}] 14:01:51 INFO - PROCESS | 1648 | 1464987711335 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:01:51 INFO - PROCESS | 1648 | 1464987711339 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f2f800 == 36 [pid = 1648] [id = 343] 14:01:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1190b4c00) [pid = 1648] [serial = 1028] [outer = 0x0] 14:01:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1194bd800) [pid = 1648] [serial = 1029] [outer = 0x1190b4c00] 14:01:51 INFO - PROCESS | 1648 | 1464987711367 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119739800) [pid = 1648] [serial = 1030] [outer = 0x1190b4c00] 14:01:51 INFO - PROCESS | 1648 | 1464987711686 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]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 473ms 14:01:51 INFO - PROCESS | 1648 | 1464987711735 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 1648 | 1464987711737 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:01:51 INFO - PROCESS | 1648 | 1464987711739 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 1648 | 1464987711741 Marionette TRACE conn2 <- [1,1346,null,{}] 14:01:51 INFO - PROCESS | 1648 | 1464987711744 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}] 14:01:51 INFO - PROCESS | 1648 | 1464987711896 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:01:51 INFO - PROCESS | 1648 | 1464987711922 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x121113800 == 37 [pid = 1648] [id = 344] 14:01:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1167ef400) [pid = 1648] [serial = 1031] [outer = 0x0] 14:01:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11973b000) [pid = 1648] [serial = 1032] [outer = 0x1167ef400] 14:01:51 INFO - PROCESS | 1648 | 1464987711962 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1197e5800) [pid = 1648] [serial = 1033] [outer = 0x1167ef400] 14:01:52 INFO - PROCESS | 1648 | 1464987712374 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]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 674ms 14:01:52 INFO - PROCESS | 1648 | 1464987712419 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:01:52 INFO - PROCESS | 1648 | 1464987712428 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:01:52 INFO - PROCESS | 1648 | 1464987712431 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1648 | 1464987712432 Marionette TRACE conn2 <- [1,1350,null,{}] 14:01:52 INFO - PROCESS | 1648 | 1464987712434 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}] 14:01:52 INFO - PROCESS | 1648 | 1464987712534 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:01:52 INFO - PROCESS | 1648 | 1464987712567 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11858e800 == 38 [pid = 1648] [id = 345] 14:01:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1197ea000) [pid = 1648] [serial = 1034] [outer = 0x0] 14:01:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119dbb000) [pid = 1648] [serial = 1035] [outer = 0x1197ea000] 14:01:52 INFO - PROCESS | 1648 | 1464987712596 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11a021800) [pid = 1648] [serial = 1036] [outer = 0x1197ea000] 14:01:52 INFO - PROCESS | 1648 | 1464987712913 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]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 14:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:01:52 INFO - PROCESS | 1648 | 1464987712952 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1648 | 1464987712953 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:01:52 INFO - PROCESS | 1648 | 1464987712955 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1648 | 1464987712956 Marionette TRACE conn2 <- [1,1354,null,{}] 14:01:52 INFO - PROCESS | 1648 | 1464987712958 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}] 14:01:53 INFO - PROCESS | 1648 | 1464987713050 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:01:53 INFO - PROCESS | 1648 | 1464987713054 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1245e1000 == 39 [pid = 1648] [id = 346] 14:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11a026c00) [pid = 1648] [serial = 1037] [outer = 0x0] 14:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1212d9800) [pid = 1648] [serial = 1038] [outer = 0x11a026c00] 14:01:53 INFO - PROCESS | 1648 | 1464987713078 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x123fccc00) [pid = 1648] [serial = 1039] [outer = 0x11a026c00] 14:01:53 INFO - PROCESS | 1648 | 1464987713404 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]]]}] 14:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 468ms 14:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:01:53 INFO - PROCESS | 1648 | 1464987713423 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 1648 | 1464987713424 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:01:53 INFO - PROCESS | 1648 | 1464987713426 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 1648 | 1464987713427 Marionette TRACE conn2 <- [1,1358,null,{}] 14:01:53 INFO - PROCESS | 1648 | 1464987713432 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}] 14:01:53 INFO - PROCESS | 1648 | 1464987713533 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:01:53 INFO - PROCESS | 1648 | 1464987713544 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x126e69000 == 40 [pid = 1648] [id = 347] 14:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119cbcc00) [pid = 1648] [serial = 1040] [outer = 0x0] 14:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x123fdbc00) [pid = 1648] [serial = 1041] [outer = 0x119cbcc00] 14:01:53 INFO - PROCESS | 1648 | 1464987713596 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12442e400) [pid = 1648] [serial = 1042] [outer = 0x119cbcc00] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x123c28800) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x124a46400) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x113d71000) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1182c8400) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x127215c00) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119121400) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x117384c00) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1182bdc00) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x117384800) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x113d70c00) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1121b9400) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x111e70000) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1187ac400) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1187aa000) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x117390800) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x115e49000) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1121bd000) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119745400) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119dbf400) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x127213800) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11265a800) [pid = 1648] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x110e72800) [pid = 1648] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:01:54 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1187a5400) [pid = 1648] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:01:54 INFO - PROCESS | 1648 | 1464987714171 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]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 772ms 14:01:54 INFO - PROCESS | 1648 | 1464987714200 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:01:54 INFO - PROCESS | 1648 | 1464987714202 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:01:54 INFO - PROCESS | 1648 | 1464987714205 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1648 | 1464987714207 Marionette TRACE conn2 <- [1,1362,null,{}] 14:01:54 INFO - PROCESS | 1648 | 1464987714210 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}] 14:01:54 INFO - PROCESS | 1648 | 1464987714325 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:01:54 INFO - PROCESS | 1648 | 1464987714331 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161e2000 == 41 [pid = 1648] [id = 348] 14:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x111e70000) [pid = 1648] [serial = 1043] [outer = 0x0] 14:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1131d2000) [pid = 1648] [serial = 1044] [outer = 0x111e70000] 14:01:54 INFO - PROCESS | 1648 | 1464987714370 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x117384800) [pid = 1648] [serial = 1045] [outer = 0x111e70000] 14:01:54 INFO - PROCESS | 1648 | 1464987714737 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]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 574ms 14:01:54 INFO - PROCESS | 1648 | 1464987714779 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1648 | 1464987714781 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:01:54 INFO - PROCESS | 1648 | 1464987714789 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1648 | 1464987714790 Marionette TRACE conn2 <- [1,1366,null,{}] 14:01:54 INFO - PROCESS | 1648 | 1464987714794 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}] 14:01:54 INFO - PROCESS | 1648 | 1464987714869 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:01:54 INFO - PROCESS | 1648 | 1464987714873 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f49000 == 42 [pid = 1648] [id = 349] 14:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11824d800) [pid = 1648] [serial = 1046] [outer = 0x0] 14:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1190b5000) [pid = 1648] [serial = 1047] [outer = 0x11824d800] 14:01:54 INFO - PROCESS | 1648 | 1464987714898 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x123c27400) [pid = 1648] [serial = 1048] [outer = 0x11824d800] 14:01:55 INFO - PROCESS | 1648 | 1464987715234 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] 14:01:55 INFO - PROCESS | 1648 | 1464987715263 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:01:55 INFO - PROCESS | 1648 | 1464987715265 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:01:55 INFO - PROCESS | 1648 | 1464987715266 Marionette TRACE conn2 <- [1,1370,null,{}] 14:01:55 INFO - PROCESS | 1648 | 1464987715268 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}] 14:01:55 INFO - PROCESS | 1648 | 1464987715342 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:01:55 INFO - PROCESS | 1648 | 1464987715349 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296db800 == 43 [pid = 1648] [id = 350] 14:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124434800) [pid = 1648] [serial = 1049] [outer = 0x0] 14:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124dc8800) [pid = 1648] [serial = 1050] [outer = 0x124434800] 14:01:55 INFO - PROCESS | 1648 | 1464987715373 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1256b3000) [pid = 1648] [serial = 1051] [outer = 0x124434800] 14:01:55 INFO - PROCESS | 1648 | 1464987715692 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] 14:01:55 INFO - PROCESS | 1648 | 1464987715735 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:01:55 INFO - PROCESS | 1648 | 1464987715738 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:01:55 INFO - PROCESS | 1648 | 1464987715739 Marionette TRACE conn2 <- [1,1374,null,{}] 14:01:55 INFO - PROCESS | 1648 | 1464987715750 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}] 14:01:55 INFO - PROCESS | 1648 | 1464987715823 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:01:55 INFO - PROCESS | 1648 | 1464987715828 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a964800 == 44 [pid = 1648] [id = 351] 14:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119128c00) [pid = 1648] [serial = 1052] [outer = 0x0] 14:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x125777800) [pid = 1648] [serial = 1053] [outer = 0x119128c00] 14:01:55 INFO - PROCESS | 1648 | 1464987715855 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126a1dc00) [pid = 1648] [serial = 1054] [outer = 0x119128c00] 14:01:56 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:56 INFO - PROCESS | 1648 | 1464987716226 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] 14:01:56 INFO - PROCESS | 1648 | 1464987716269 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:01:56 INFO - PROCESS | 1648 | 1464987716272 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1648 | 1464987716275 Marionette TRACE conn2 <- [1,1378,null,{}] 14:01:56 INFO - PROCESS | 1648 | 1464987716280 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}] 14:01:56 INFO - PROCESS | 1648 | 1464987716386 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:01:56 INFO - PROCESS | 1648 | 1464987716458 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x111eaa800 == 45 [pid = 1648] [id = 352] 14:01:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1125c0000) [pid = 1648] [serial = 1055] [outer = 0x0] 14:01:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1125c4400) [pid = 1648] [serial = 1056] [outer = 0x1125c0000] 14:01:56 INFO - PROCESS | 1648 | 1464987716492 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1127a3400) [pid = 1648] [serial = 1057] [outer = 0x1125c0000] 14:01:57 INFO - PROCESS | 1648 | 1464987717056 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] 14:01:57 INFO - PROCESS | 1648 | 1464987717102 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:01:57 INFO - PROCESS | 1648 | 1464987717108 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 1648 | 1464987717110 Marionette TRACE conn2 <- [1,1382,null,{}] 14:01:57 INFO - PROCESS | 1648 | 1464987717113 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}] 14:01:57 INFO - PROCESS | 1648 | 1464987717247 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:01:57 INFO - PROCESS | 1648 | 1464987717298 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182f1000 == 46 [pid = 1648] [id = 353] 14:01:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x115e4c400) [pid = 1648] [serial = 1058] [outer = 0x0] 14:01:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x116740800) [pid = 1648] [serial = 1059] [outer = 0x115e4c400] 14:01:57 INFO - PROCESS | 1648 | 1464987717327 Marionette DEBUG loaded listener.js 14:01:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x116f4d400) [pid = 1648] [serial = 1060] [outer = 0x115e4c400] 14:01:58 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:58 INFO - PROCESS | 1648 | 1464987718048 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] 14:01:58 INFO - PROCESS | 1648 | 1464987718087 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:01:58 INFO - PROCESS | 1648 | 1464987718091 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 1648 | 1464987718093 Marionette TRACE conn2 <- [1,1386,null,{}] 14:01:58 INFO - PROCESS | 1648 | 1464987718097 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}] 14:01:58 INFO - PROCESS | 1648 | 1464987718193 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1296db800 == 45 [pid = 1648] [id = 350] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x128f49000 == 44 [pid = 1648] [id = 349] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1161e2000 == 43 [pid = 1648] [id = 348] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x126e69000 == 42 [pid = 1648] [id = 347] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1245e1000 == 41 [pid = 1648] [id = 346] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11858e800 == 40 [pid = 1648] [id = 345] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x121113800 == 39 [pid = 1648] [id = 344] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x128b78000) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | 1464987718300 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x116f2f800 == 38 [pid = 1648] [id = 343] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x119c13800 == 37 [pid = 1648] [id = 342] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11975f800 == 36 [pid = 1648] [id = 341] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11931a000 == 35 [pid = 1648] [id = 340] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1187c5000 == 34 [pid = 1648] [id = 339] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c6800 == 33 [pid = 1648] [id = 338] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x116f31800 == 32 [pid = 1648] [id = 337] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x115e13800 == 31 [pid = 1648] [id = 336] 14:01:58 INFO - PROCESS | 1648 | --DOCSHELL 0x112122800 == 30 [pid = 1648] [id = 335] 14:01:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x111e06800 == 31 [pid = 1648] [id = 354] 14:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x111c7c400) [pid = 1648] [serial = 1061] [outer = 0x0] 14:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1127abc00) [pid = 1648] [serial = 1062] [outer = 0x111c7c400] 14:01:58 INFO - PROCESS | 1648 | 1464987718333 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x113865400) [pid = 1648] [serial = 1063] [outer = 0x111c7c400] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x116f51000) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12419d800) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x112e9c800) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126a11400) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1245a1400) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1250f2400) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126a16000) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x125776c00) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119127c00) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12897f800) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126e8a800) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126fa9000) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1197dcc00) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11859e400) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1190bb800) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11835b400) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1183b2400) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117675c00) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118293000) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116f49400) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116744c00) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11297dc00) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11265f000) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x124439400) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123c27000) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119db7800) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1199bd400) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128986c00) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119738800) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119073800) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11838ac00) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1182bf000) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1168a3c00) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1161eec00) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1127af800) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1125c9800) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11a074400) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x123fce800) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x124fddc00) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12725d400) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1274a7800) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11a02c000) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 14:01:58 INFO - PROCESS | 1648 | 1464987718684 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] 14:01:58 INFO - PROCESS | 1648 | 1464987718716 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:01:58 INFO - PROCESS | 1648 | 1464987718720 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 1648 | 1464987718721 Marionette TRACE conn2 <- [1,1390,null,{}] 14:01:58 INFO - PROCESS | 1648 | 1464987718728 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}] 14:01:58 INFO - PROCESS | 1648 | 1464987718803 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:01:58 INFO - PROCESS | 1648 | 1464987718807 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x117056000 == 32 [pid = 1648] [id = 355] 14:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113d70c00) [pid = 1648] [serial = 1064] [outer = 0x0] 14:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1166be000) [pid = 1648] [serial = 1065] [outer = 0x113d70c00] 14:01:58 INFO - PROCESS | 1648 | 1464987718836 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116f4e000) [pid = 1648] [serial = 1066] [outer = 0x113d70c00] 14:01:59 INFO - PROCESS | 1648 | 1464987719169 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]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 469ms 14:01:59 INFO - PROCESS | 1648 | 1464987719190 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1648 | 1464987719191 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:01:59 INFO - PROCESS | 1648 | 1464987719193 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1648 | 1464987719196 Marionette TRACE conn2 <- [1,1394,null,{}] 14:01:59 INFO - PROCESS | 1648 | 1464987719204 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}] 14:01:59 INFO - PROCESS | 1648 | 1464987719277 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:01:59 INFO - PROCESS | 1648 | 1464987719326 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182ef000 == 33 [pid = 1648] [id = 356] 14:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x111ed4400) [pid = 1648] [serial = 1067] [outer = 0x0] 14:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11738e000) [pid = 1648] [serial = 1068] [outer = 0x111ed4400] 14:01:59 INFO - PROCESS | 1648 | 1464987719354 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1182bbc00) [pid = 1648] [serial = 1069] [outer = 0x111ed4400] 14:01:59 INFO - PROCESS | 1648 | 1464987719649 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]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 472ms 14:01:59 INFO - PROCESS | 1648 | 1464987719671 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1648 | 1464987719673 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:01:59 INFO - PROCESS | 1648 | 1464987719675 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1648 | 1464987719676 Marionette TRACE conn2 <- [1,1398,null,{}] 14:01:59 INFO - PROCESS | 1648 | 1464987719681 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}] 14:01:59 INFO - PROCESS | 1648 | 1464987719759 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:01:59 INFO - PROCESS | 1648 | 1464987719765 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11953c800 == 34 [pid = 1648] [id = 357] 14:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1182c8400) [pid = 1648] [serial = 1070] [outer = 0x0] 14:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11835f800) [pid = 1648] [serial = 1071] [outer = 0x1182c8400] 14:01:59 INFO - PROCESS | 1648 | 1464987719791 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1183abc00) [pid = 1648] [serial = 1072] [outer = 0x1182c8400] 14:02:00 INFO - PROCESS | 1648 | 1464987720132 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]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 14:02:00 INFO - PROCESS | 1648 | 1464987720144 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 1648 | 1464987720145 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:02:00 INFO - PROCESS | 1648 | 1464987720151 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1648 | 1464987720152 Marionette TRACE conn2 <- [1,1402,null,{}] 14:02:00 INFO - PROCESS | 1648 | 1464987720154 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}] 14:02:00 INFO - PROCESS | 1648 | 1464987720251 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:02:00 INFO - PROCESS | 1648 | 1464987720258 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119952800 == 35 [pid = 1648] [id = 358] 14:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1125ca400) [pid = 1648] [serial = 1073] [outer = 0x0] 14:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11859d400) [pid = 1648] [serial = 1074] [outer = 0x1125ca400] 14:02:00 INFO - PROCESS | 1648 | 1464987720285 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1187ad800) [pid = 1648] [serial = 1075] [outer = 0x1125ca400] 14:02:00 INFO - PROCESS | 1648 | 1464987720608 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]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 14:02:00 INFO - PROCESS | 1648 | 1464987720619 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 1648 | 1464987720628 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:02:00 INFO - PROCESS | 1648 | 1464987720633 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1648 | 1464987720634 Marionette TRACE conn2 <- [1,1406,null,{}] 14:02:00 INFO - PROCESS | 1648 | 1464987720643 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}] 14:02:00 INFO - PROCESS | 1648 | 1464987720749 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:02:00 INFO - PROCESS | 1648 | 1464987720755 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f94000 == 36 [pid = 1648] [id = 359] 14:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1183b9800) [pid = 1648] [serial = 1076] [outer = 0x0] 14:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1190b8000) [pid = 1648] [serial = 1077] [outer = 0x1183b9800] 14:02:00 INFO - PROCESS | 1648 | 1464987720781 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1197df800) [pid = 1648] [serial = 1078] [outer = 0x1183b9800] 14:02:01 INFO - PROCESS | 1648 | 1464987721128 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]]]}] 14:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 526ms 14:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:02:01 INFO - PROCESS | 1648 | 1464987721158 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:02:01 INFO - PROCESS | 1648 | 1464987721160 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:02:01 INFO - PROCESS | 1648 | 1464987721166 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 1648 | 1464987721167 Marionette TRACE conn2 <- [1,1410,null,{}] 14:02:01 INFO - PROCESS | 1648 | 1464987721170 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}] 14:02:01 INFO - PROCESS | 1648 | 1464987721260 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:02:01 INFO - PROCESS | 1648 | 1464987721264 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a18000 == 37 [pid = 1648] [id = 360] 14:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1125c7800) [pid = 1648] [serial = 1079] [outer = 0x0] 14:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1197eb800) [pid = 1648] [serial = 1080] [outer = 0x1125c7800] 14:02:01 INFO - PROCESS | 1648 | 1464987721289 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119db5000) [pid = 1648] [serial = 1081] [outer = 0x1125c7800] 14:02:01 INFO - PROCESS | 1648 | 1464987721669 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]]]}] 14:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 523ms 14:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:02:01 INFO - PROCESS | 1648 | 1464987721686 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:02:01 INFO - PROCESS | 1648 | 1464987721687 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:02:01 INFO - PROCESS | 1648 | 1464987721690 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 1648 | 1464987721692 Marionette TRACE conn2 <- [1,1414,null,{}] 14:02:01 INFO - PROCESS | 1648 | 1464987721695 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}] 14:02:01 INFO - PROCESS | 1648 | 1464987721799 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:02:01 INFO - PROCESS | 1648 | 1464987721819 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x123ecc800 == 38 [pid = 1648] [id = 361] 14:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1197dfc00) [pid = 1648] [serial = 1082] [outer = 0x0] 14:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119dc2000) [pid = 1648] [serial = 1083] [outer = 0x1197dfc00] 14:02:01 INFO - PROCESS | 1648 | 1464987721843 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11a02ac00) [pid = 1648] [serial = 1084] [outer = 0x1197dfc00] 14:02:02 INFO - PROCESS | 1648 | 1464987722171 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]]]}] 14:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 524ms 14:02:02 INFO - PROCESS | 1648 | 1464987722214 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1648 | 1464987722215 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:02:02 INFO - PROCESS | 1648 | 1464987722218 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1648 | 1464987722219 Marionette TRACE conn2 <- [1,1418,null,{}] 14:02:02 INFO - PROCESS | 1648 | 1464987722221 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}] 14:02:02 INFO - PROCESS | 1648 | 1464987722310 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:02:02 INFO - PROCESS | 1648 | 1464987722320 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12569d000 == 39 [pid = 1648] [id = 362] 14:02:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119dbfc00) [pid = 1648] [serial = 1085] [outer = 0x0] 14:02:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x123d59800) [pid = 1648] [serial = 1086] [outer = 0x119dbfc00] 14:02:02 INFO - PROCESS | 1648 | 1464987722344 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123fd9c00) [pid = 1648] [serial = 1087] [outer = 0x119dbfc00] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1197ea000) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x110e6d400) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11906d400) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116f4ac00) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112975800) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11a026c00) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119cbcc00) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124434800) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x110e6b400) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11824d800) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1190b4c00) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1125cb000) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1182bb000) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1167f2000) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:02:02 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1167ef400) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:02:02 INFO - PROCESS | 1648 | 1464987722753 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]]]}] 14:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 568ms 14:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:02:02 INFO - PROCESS | 1648 | 1464987722786 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1648 | 1464987722787 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:02:02 INFO - PROCESS | 1648 | 1464987722790 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1648 | 1464987722791 Marionette TRACE conn2 <- [1,1422,null,{}] 14:02:02 INFO - PROCESS | 1648 | 1464987722793 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}] 14:02:02 INFO - PROCESS | 1648 | 1464987722868 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:02:02 INFO - PROCESS | 1648 | 1464987722912 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12110b800 == 40 [pid = 1648] [id = 363] 14:02:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112e08000) [pid = 1648] [serial = 1088] [outer = 0x0] 14:02:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118292400) [pid = 1648] [serial = 1089] [outer = 0x112e08000] 14:02:02 INFO - PROCESS | 1648 | 1464987722940 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118292800) [pid = 1648] [serial = 1090] [outer = 0x112e08000] 14:02:03 INFO - PROCESS | 1648 | 1464987723217 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]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 468ms 14:02:03 INFO - PROCESS | 1648 | 1464987723258 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1648 | 1464987723260 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:02:03 INFO - PROCESS | 1648 | 1464987723263 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1648 | 1464987723268 Marionette TRACE conn2 <- [1,1426,null,{}] 14:02:03 INFO - PROCESS | 1648 | 1464987723270 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}] 14:02:03 INFO - PROCESS | 1648 | 1464987723359 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:02:03 INFO - PROCESS | 1648 | 1464987723366 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f5c000 == 41 [pid = 1648] [id = 364] 14:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11973a800) [pid = 1648] [serial = 1091] [outer = 0x0] 14:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1242c4000) [pid = 1648] [serial = 1092] [outer = 0x11973a800] 14:02:03 INFO - PROCESS | 1648 | 1464987723398 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1250efc00) [pid = 1648] [serial = 1093] [outer = 0x11973a800] 14:02:03 INFO - PROCESS | 1648 | 1464987723776 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]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 527ms 14:02:03 INFO - PROCESS | 1648 | 1464987723803 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1648 | 1464987723804 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:02:03 INFO - PROCESS | 1648 | 1464987723808 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1648 | 1464987723809 Marionette TRACE conn2 <- [1,1430,null,{}] 14:02:03 INFO - PROCESS | 1648 | 1464987723813 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}] 14:02:03 INFO - PROCESS | 1648 | 1464987723911 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:02:03 INFO - PROCESS | 1648 | 1464987723917 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12936c800 == 42 [pid = 1648] [id = 365] 14:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1256b4c00) [pid = 1648] [serial = 1094] [outer = 0x0] 14:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126a12000) [pid = 1648] [serial = 1095] [outer = 0x1256b4c00] 14:02:03 INFO - PROCESS | 1648 | 1464987723956 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126e8c400) [pid = 1648] [serial = 1096] [outer = 0x1256b4c00] 14:02:04 INFO - PROCESS | 1648 | 1464987724372 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]]]}] 14:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 570ms 14:02:04 INFO - PROCESS | 1648 | 1464987724378 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:02:04 INFO - PROCESS | 1648 | 1464987724384 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:02:04 INFO - PROCESS | 1648 | 1464987724387 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 1648 | 1464987724403 Marionette TRACE conn2 <- [1,1434,null,{}] 14:02:04 INFO - PROCESS | 1648 | 1464987724406 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}] 14:02:04 INFO - PROCESS | 1648 | 1464987724551 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:02:04 INFO - PROCESS | 1648 | 1464987724558 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a752800 == 43 [pid = 1648] [id = 366] 14:02:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126a10800) [pid = 1648] [serial = 1097] [outer = 0x0] 14:02:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126fa4c00) [pid = 1648] [serial = 1098] [outer = 0x126a10800] 14:02:04 INFO - PROCESS | 1648 | 1464987724592 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127215400) [pid = 1648] [serial = 1099] [outer = 0x126a10800] 14:02:05 INFO - PROCESS | 1648 | 1464987725208 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]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 833ms 14:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:02:05 INFO - PROCESS | 1648 | 1464987725221 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1648 | 1464987725224 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:02:05 INFO - PROCESS | 1648 | 1464987725227 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1648 | 1464987725230 Marionette TRACE conn2 <- [1,1438,null,{}] 14:02:05 INFO - PROCESS | 1648 | 1464987725234 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}] 14:02:05 INFO - PROCESS | 1648 | 1464987725331 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:02:05 INFO - PROCESS | 1648 | 1464987725390 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e07800 == 44 [pid = 1648] [id = 367] 14:02:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1138c0c00) [pid = 1648] [serial = 1100] [outer = 0x0] 14:02:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1161a7c00) [pid = 1648] [serial = 1101] [outer = 0x1138c0c00] 14:02:05 INFO - PROCESS | 1648 | 1464987725422 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116f47800) [pid = 1648] [serial = 1102] [outer = 0x1138c0c00] 14:02:05 INFO - PROCESS | 1648 | 1464987725848 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]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 672ms 14:02:05 INFO - PROCESS | 1648 | 1464987725900 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1648 | 1464987725905 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:02:05 INFO - PROCESS | 1648 | 1464987725909 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1648 | 1464987725911 Marionette TRACE conn2 <- [1,1442,null,{}] 14:02:05 INFO - PROCESS | 1648 | 1464987725914 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}] 14:02:06 INFO - PROCESS | 1648 | 1464987726030 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:02:06 INFO - PROCESS | 1648 | 1464987726082 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x123ed0800 == 45 [pid = 1648] [id = 368] 14:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118243000) [pid = 1648] [serial = 1103] [outer = 0x0] 14:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1182be400) [pid = 1648] [serial = 1104] [outer = 0x118243000] 14:02:06 INFO - PROCESS | 1648 | 1464987726111 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118361c00) [pid = 1648] [serial = 1105] [outer = 0x118243000] 14:02:06 INFO - PROCESS | 1648 | 1464987726541 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]]]}] 14:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 669ms 14:02:06 INFO - PROCESS | 1648 | 1464987726579 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:02:06 INFO - PROCESS | 1648 | 1464987726581 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:02:06 INFO - PROCESS | 1648 | 1464987726583 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:02:06 INFO - PROCESS | 1648 | 1464987726586 Marionette TRACE conn2 <- [1,1446,null,{}] 14:02:06 INFO - PROCESS | 1648 | 1464987726594 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}] 14:02:06 INFO - PROCESS | 1648 | 1464987726696 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:02:06 INFO - PROCESS | 1648 | 1464987726760 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0f800 == 46 [pid = 1648] [id = 369] 14:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1187a4800) [pid = 1648] [serial = 1106] [outer = 0x0] 14:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119737c00) [pid = 1648] [serial = 1107] [outer = 0x1187a4800] 14:02:06 INFO - PROCESS | 1648 | 1464987726791 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1197e7400) [pid = 1648] [serial = 1108] [outer = 0x1187a4800] 14:02:07 INFO - PROCESS | 1648 | 1464987727217 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]]]}] 14:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 674ms 14:02:07 INFO - PROCESS | 1648 | 1464987727265 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 1648 | 1464987727267 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:02:07 INFO - PROCESS | 1648 | 1464987727270 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1648 | 1464987727271 Marionette TRACE conn2 <- [1,1450,null,{}] 14:02:07 INFO - PROCESS | 1648 | 1464987727293 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}] 14:02:07 INFO - PROCESS | 1648 | 1464987727417 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:02:07 INFO - PROCESS | 1648 | 1464987727470 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b24e800 == 47 [pid = 1648] [id = 370] 14:02:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x112975800) [pid = 1648] [serial = 1109] [outer = 0x0] 14:02:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12400d400) [pid = 1648] [serial = 1110] [outer = 0x112975800] 14:02:07 INFO - PROCESS | 1648 | 1464987727500 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124a47c00) [pid = 1648] [serial = 1111] [outer = 0x112975800] 14:02:08 INFO - PROCESS | 1648 | 1464987728070 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]]]}] 14:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 838ms 14:02:08 INFO - PROCESS | 1648 | 1464987728109 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:02:08 INFO - PROCESS | 1648 | 1464987728111 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:02:08 INFO - PROCESS | 1648 | 1464987728133 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 1648 | 1464987728135 Marionette TRACE conn2 <- [1,1454,null,{}] 14:02:08 INFO - PROCESS | 1648 | 1464987728140 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}] 14:02:08 INFO - PROCESS | 1648 | 1464987728227 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:02:08 INFO - PROCESS | 1648 | 1464987728296 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166ec800 == 48 [pid = 1648] [id = 371] 14:02:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x111aaf800) [pid = 1648] [serial = 1112] [outer = 0x0] 14:02:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1125ce800) [pid = 1648] [serial = 1113] [outer = 0x111aaf800] 14:02:08 INFO - PROCESS | 1648 | 1464987728323 Marionette DEBUG loaded listener.js 14:02:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1131d6c00) [pid = 1648] [serial = 1114] [outer = 0x111aaf800] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12936c800 == 47 [pid = 1648] [id = 365] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x128f5c000 == 46 [pid = 1648] [id = 364] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12110b800 == 45 [pid = 1648] [id = 363] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12569d000 == 44 [pid = 1648] [id = 362] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x123ecc800 == 43 [pid = 1648] [id = 361] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x123a18000 == 42 [pid = 1648] [id = 360] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119f94000 == 41 [pid = 1648] [id = 359] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119952800 == 40 [pid = 1648] [id = 358] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x125777800) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | 1464987728813 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]]]}] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x11953c800 == 39 [pid = 1648] [id = 357] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1182ef000 == 38 [pid = 1648] [id = 356] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x117056000 == 37 [pid = 1648] [id = 355] 14:02:08 INFO - PROCESS | 1648 | --DOCSHELL 0x111e06800 == 36 [pid = 1648] [id = 354] 14:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 727ms 14:02:08 INFO - PROCESS | 1648 | 1464987728859 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:02:08 INFO - PROCESS | 1648 | 1464987728862 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:02:08 INFO - PROCESS | 1648 | 1464987728868 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 1648 | 1464987728870 Marionette TRACE conn2 <- [1,1458,null,{}] 14:02:08 INFO - PROCESS | 1648 | 1464987728872 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}] 14:02:08 INFO - PROCESS | 1648 | 1464987728955 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119dbb000) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1167ed000) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1190c0000) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119129400) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1187ab400) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11906c400) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113355c00) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x115e46000) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1212d9800) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11a021800) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x123fdbc00) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x123fccc00) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1131d2000) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124dc8800) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11824f800) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1190b5000) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1194bd800) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119739800) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118295c00) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12442e400) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1125cc800) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1182c8800) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1127aa400) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118498000) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116f50800) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11973b000) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x123c27400) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117670c00) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116f48c00) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1197e5800) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1256b3000) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 14:02:09 INFO - PROCESS | 1648 | 1464987729010 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e14800 == 37 [pid = 1648] [id = 372] 14:02:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1127a5400) [pid = 1648] [serial = 1115] [outer = 0x0] 14:02:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113d11800) [pid = 1648] [serial = 1116] [outer = 0x1127a5400] 14:02:09 INFO - PROCESS | 1648 | 1464987729036 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1167ec400) [pid = 1648] [serial = 1117] [outer = 0x1127a5400] 14:02:09 INFO - PROCESS | 1648 | 1464987729344 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]]]}] 14:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 14:02:09 INFO - PROCESS | 1648 | 1464987729389 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:02:09 INFO - PROCESS | 1648 | 1464987729390 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:02:09 INFO - PROCESS | 1648 | 1464987729392 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 1648 | 1464987729395 Marionette TRACE conn2 <- [1,1462,null,{}] 14:02:09 INFO - PROCESS | 1648 | 1464987729402 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}] 14:02:09 INFO - PROCESS | 1648 | 1464987729481 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:02:09 INFO - PROCESS | 1648 | 1464987729542 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182dd800 == 38 [pid = 1648] [id = 373] 14:02:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116744c00) [pid = 1648] [serial = 1118] [outer = 0x0] 14:02:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116f4e800) [pid = 1648] [serial = 1119] [outer = 0x116744c00] 14:02:09 INFO - PROCESS | 1648 | 1464987729569 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118293c00) [pid = 1648] [serial = 1120] [outer = 0x116744c00] 14:02:09 INFO - PROCESS | 1648 | 1464987729850 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]]]}] 14:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 473ms 14:02:09 INFO - PROCESS | 1648 | 1464987729871 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:02:09 INFO - PROCESS | 1648 | 1464987729872 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:02:09 INFO - PROCESS | 1648 | 1464987729875 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 1648 | 1464987729876 Marionette TRACE conn2 <- [1,1466,null,{}] 14:02:09 INFO - PROCESS | 1648 | 1464987729878 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}] 14:02:09 INFO - PROCESS | 1648 | 1464987729974 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:02:09 INFO - PROCESS | 1648 | 1464987729978 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119329800 == 39 [pid = 1648] [id = 374] 14:02:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118357400) [pid = 1648] [serial = 1121] [outer = 0x0] 14:02:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118390400) [pid = 1648] [serial = 1122] [outer = 0x118357400] 14:02:10 INFO - PROCESS | 1648 | 1464987730003 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118498000) [pid = 1648] [serial = 1123] [outer = 0x118357400] 14:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:02:10 INFO - PROCESS | 1648 | 1464987730391 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]]]}] 14:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 523ms 14:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:02:10 INFO - PROCESS | 1648 | 1464987730401 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 1648 | 1464987730403 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:02:10 INFO - PROCESS | 1648 | 1464987730407 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1648 | 1464987730408 Marionette TRACE conn2 <- [1,1470,null,{}] 14:02:10 INFO - PROCESS | 1648 | 1464987730412 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}] 14:02:10 INFO - PROCESS | 1648 | 1464987730529 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:02:10 INFO - PROCESS | 1648 | 1464987730535 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x112556000 == 40 [pid = 1648] [id = 375] 14:02:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1121b8800) [pid = 1648] [serial = 1124] [outer = 0x0] 14:02:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1187aa800) [pid = 1648] [serial = 1125] [outer = 0x1121b8800] 14:02:10 INFO - PROCESS | 1648 | 1464987730575 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119073800) [pid = 1648] [serial = 1126] [outer = 0x1121b8800] 14:02:10 INFO - PROCESS | 1648 | 1464987730993 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]]]}] 14:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 623ms 14:02:11 INFO - PROCESS | 1648 | 1464987731032 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1648 | 1464987731033 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:02:11 INFO - PROCESS | 1648 | 1464987731035 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1648 | 1464987731037 Marionette TRACE conn2 <- [1,1474,null,{}] 14:02:11 INFO - PROCESS | 1648 | 1464987731039 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}] 14:02:11 INFO - PROCESS | 1648 | 1464987731152 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:02:11 INFO - PROCESS | 1648 | 1464987731181 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x119dd7800 == 41 [pid = 1648] [id = 376] 14:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1190bec00) [pid = 1648] [serial = 1127] [outer = 0x0] 14:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119745400) [pid = 1648] [serial = 1128] [outer = 0x1190bec00] 14:02:11 INFO - PROCESS | 1648 | 1464987731208 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119dba400) [pid = 1648] [serial = 1129] [outer = 0x1190bec00] 14:02:11 INFO - PROCESS | 1648 | 1464987731565 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]]]}] 14:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 571ms 14:02:11 INFO - PROCESS | 1648 | 1464987731607 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1648 | 1464987731608 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:02:11 INFO - PROCESS | 1648 | 1464987731611 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1648 | 1464987731612 Marionette TRACE conn2 <- [1,1478,null,{}] 14:02:11 INFO - PROCESS | 1648 | 1464987731614 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}] 14:02:11 INFO - PROCESS | 1648 | 1464987731703 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:02:11 INFO - PROCESS | 1648 | 1464987731746 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b64000 == 42 [pid = 1648] [id = 377] 14:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1212d0800) [pid = 1648] [serial = 1130] [outer = 0x0] 14:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123c21c00) [pid = 1648] [serial = 1131] [outer = 0x1212d0800] 14:02:11 INFO - PROCESS | 1648 | 1464987731770 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1161fd000) [pid = 1648] [serial = 1132] [outer = 0x1212d0800] 14:02:12 INFO - PROCESS | 1648 | 1464987732093 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]]]}] 14:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 523ms 14:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:02:12 INFO - PROCESS | 1648 | 1464987732134 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:02:12 INFO - PROCESS | 1648 | 1464987732136 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:02:12 INFO - PROCESS | 1648 | 1464987732138 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 1648 | 1464987732139 Marionette TRACE conn2 <- [1,1482,null,{}] 14:02:12 INFO - PROCESS | 1648 | 1464987732141 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}] 14:02:12 INFO - PROCESS | 1648 | 1464987732233 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:02:12 INFO - PROCESS | 1648 | 1464987732237 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x124266800 == 43 [pid = 1648] [id = 378] 14:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1212d5400) [pid = 1648] [serial = 1133] [outer = 0x0] 14:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124fe2800) [pid = 1648] [serial = 1134] [outer = 0x1212d5400] 14:02:12 INFO - PROCESS | 1648 | 1464987732262 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1256b4000) [pid = 1648] [serial = 1135] [outer = 0x1212d5400] 14:02:12 INFO - PROCESS | 1648 | 1464987732605 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]]]}] 14:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 14:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:02:12 INFO - PROCESS | 1648 | 1464987732657 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:02:12 INFO - PROCESS | 1648 | 1464987732658 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:02:12 INFO - PROCESS | 1648 | 1464987732660 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 1648 | 1464987732661 Marionette TRACE conn2 <- [1,1486,null,{}] 14:02:12 INFO - PROCESS | 1648 | 1464987732671 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}] 14:02:12 INFO - PROCESS | 1648 | 1464987732764 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:02:12 INFO - PROCESS | 1648 | 1464987732769 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f54800 == 44 [pid = 1648] [id = 379] 14:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1242bd800) [pid = 1648] [serial = 1136] [outer = 0x0] 14:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126fa8c00) [pid = 1648] [serial = 1137] [outer = 0x1242bd800] 14:02:12 INFO - PROCESS | 1648 | 1464987732795 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12725d800) [pid = 1648] [serial = 1138] [outer = 0x1242bd800] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x111e70000) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11973a800) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1183b9800) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x111ed4400) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113d70c00) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1125ca400) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119dbfc00) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x111c7c400) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1182c8400) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112e08000) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1197dfc00) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1125c7800) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:02:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1256b4c00) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:02:13 INFO - PROCESS | 1648 | 1464987733169 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]]]}] 14:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 525ms 14:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:02:13 INFO - PROCESS | 1648 | 1464987733186 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:02:13 INFO - PROCESS | 1648 | 1464987733187 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:02:13 INFO - PROCESS | 1648 | 1464987733189 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 1648 | 1464987733190 Marionette TRACE conn2 <- [1,1490,null,{}] 14:02:13 INFO - PROCESS | 1648 | 1464987733192 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}] 14:02:13 INFO - PROCESS | 1648 | 1464987733271 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:02:13 INFO - PROCESS | 1648 | 1464987733275 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x128be3000 == 45 [pid = 1648] [id = 380] 14:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11265a800) [pid = 1648] [serial = 1139] [outer = 0x0] 14:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118293000) [pid = 1648] [serial = 1140] [outer = 0x11265a800] 14:02:13 INFO - PROCESS | 1648 | 1464987733301 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1199c2c00) [pid = 1648] [serial = 1141] [outer = 0x11265a800] 14:02:13 INFO - PROCESS | 1648 | 1464987733633 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]]]}] 14:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 468ms 14:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:02:13 INFO - PROCESS | 1648 | 1464987733658 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:02:13 INFO - PROCESS | 1648 | 1464987733659 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:02:13 INFO - PROCESS | 1648 | 1464987733661 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 1648 | 1464987733664 Marionette TRACE conn2 <- [1,1494,null,{}] 14:02:13 INFO - PROCESS | 1648 | 1464987733668 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}] 14:02:13 INFO - PROCESS | 1648 | 1464987733785 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:02:13 INFO - PROCESS | 1648 | 1464987733792 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296c4000 == 46 [pid = 1648] [id = 381] 14:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1212d4400) [pid = 1648] [serial = 1142] [outer = 0x0] 14:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1274a4400) [pid = 1648] [serial = 1143] [outer = 0x1212d4400] 14:02:13 INFO - PROCESS | 1648 | 1464987733821 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128986c00) [pid = 1648] [serial = 1144] [outer = 0x1212d4400] 14:02:14 INFO - PROCESS | 1648 | 1464987734132 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]]]}] 14:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 522ms 14:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:02:14 INFO - PROCESS | 1648 | 1464987734184 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:02:14 INFO - PROCESS | 1648 | 1464987734185 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:02:14 INFO - PROCESS | 1648 | 1464987734187 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1648 | 1464987734188 Marionette TRACE conn2 <- [1,1498,null,{}] 14:02:14 INFO - PROCESS | 1648 | 1464987734190 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}] 14:02:14 INFO - PROCESS | 1648 | 1464987734267 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:02:14 INFO - PROCESS | 1648 | 1464987734272 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b251000 == 47 [pid = 1648] [id = 382] 14:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12898a000) [pid = 1648] [serial = 1145] [outer = 0x0] 14:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128b7c800) [pid = 1648] [serial = 1146] [outer = 0x12898a000] 14:02:14 INFO - PROCESS | 1648 | 1464987734297 Marionette DEBUG loaded listener.js 14:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128c03c00) [pid = 1648] [serial = 1147] [outer = 0x12898a000] 14:02:14 INFO - PROCESS | 1648 | 1464987734618 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]]]}] 14:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 471ms 14:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:02:14 INFO - PROCESS | 1648 | 1464987734658 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:02:14 INFO - PROCESS | 1648 | 1464987734659 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:02:14 INFO - PROCESS | 1648 | 1464987734661 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1648 | 1464987734662 Marionette TRACE conn2 <- [1,1502,null,{}] 14:02:14 INFO - PROCESS | 1648 | 1464987734665 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}] 14:02:14 INFO - PROCESS | 1648 | 1464987734767 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:02:14 INFO - PROCESS | 1648 | 1464987734772 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf02800 == 48 [pid = 1648] [id = 383] 14:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128c07400) [pid = 1648] [serial = 1148] [outer = 0x0] 14:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128c0a000) [pid = 1648] [serial = 1149] [outer = 0x128c07400] 14:02:14 INFO - PROCESS | 1648 | 1464987734796 Marionette DEBUG loaded listener.js 14:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128c0ec00) [pid = 1648] [serial = 1150] [outer = 0x128c07400] 14:02:15 INFO - PROCESS | 1648 | 1464987735069 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]]]}] 14:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 419ms 14:02:15 INFO - PROCESS | 1648 | 1464987735085 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 1648 | 1464987735086 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:02:15 INFO - PROCESS | 1648 | 1464987735088 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 1648 | 1464987735089 Marionette TRACE conn2 <- [1,1506,null,{}] 14:02:15 INFO - PROCESS | 1648 | 1464987735092 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}] 14:02:15 INFO - PROCESS | 1648 | 1464987735229 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:02:15 INFO - PROCESS | 1648 | 1464987735277 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x111e22800 == 49 [pid = 1648] [id = 384] 14:02:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x110e6e400) [pid = 1648] [serial = 1151] [outer = 0x0] 14:02:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x111ed5800) [pid = 1648] [serial = 1152] [outer = 0x110e6e400] 14:02:15 INFO - PROCESS | 1648 | 1464987735308 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1127a0c00) [pid = 1648] [serial = 1153] [outer = 0x110e6e400] 14:02:15 INFO - PROCESS | 1648 | 1464987735759 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]]]}] 14:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 719ms 14:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:02:15 INFO - PROCESS | 1648 | 1464987735810 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 1648 | 1464987735812 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:02:15 INFO - PROCESS | 1648 | 1464987735815 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 1648 | 1464987735817 Marionette TRACE conn2 <- [1,1510,null,{}] 14:02:15 INFO - PROCESS | 1648 | 1464987735821 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}] 14:02:15 INFO - PROCESS | 1648 | 1464987735923 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:02:15 INFO - PROCESS | 1648 | 1464987735974 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11889f800 == 50 [pid = 1648] [id = 385] 14:02:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x113804800) [pid = 1648] [serial = 1154] [outer = 0x0] 14:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11689d800) [pid = 1648] [serial = 1155] [outer = 0x113804800] 14:02:16 INFO - PROCESS | 1648 | 1464987736005 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116f51c00) [pid = 1648] [serial = 1156] [outer = 0x113804800] 14:02:16 INFO - PROCESS | 1648 | 1464987736493 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]]]}] 14:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 721ms 14:02:16 INFO - PROCESS | 1648 | 1464987736538 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:02:16 INFO - PROCESS | 1648 | 1464987736541 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:02:16 INFO - PROCESS | 1648 | 1464987736545 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 1648 | 1464987736549 Marionette TRACE conn2 <- [1,1514,null,{}] 14:02:16 INFO - PROCESS | 1648 | 1464987736553 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}] 14:02:16 INFO - PROCESS | 1648 | 1464987736700 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:02:16 INFO - PROCESS | 1648 | 1464987736807 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f55800 == 51 [pid = 1648] [id = 386] 14:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118297c00) [pid = 1648] [serial = 1157] [outer = 0x0] 14:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118354c00) [pid = 1648] [serial = 1158] [outer = 0x118297c00] 14:02:16 INFO - PROCESS | 1648 | 1464987736836 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119011000) [pid = 1648] [serial = 1159] [outer = 0x118297c00] 14:02:17 INFO - PROCESS | 1648 | 1464987737246 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]]]}] 14:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 723ms 14:02:17 INFO - PROCESS | 1648 | 1464987737268 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 1648 | 1464987737271 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:02:17 INFO - PROCESS | 1648 | 1464987737278 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:02:17 INFO - PROCESS | 1648 | 1464987737282 Marionette TRACE conn2 <- [1,1518,null,{}] 14:02:17 INFO - PROCESS | 1648 | 1464987737284 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}] 14:02:17 INFO - PROCESS | 1648 | 1464987737384 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:02:17 INFO - PROCESS | 1648 | 1464987737431 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf20000 == 52 [pid = 1648] [id = 387] 14:02:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1190c0400) [pid = 1648] [serial = 1160] [outer = 0x0] 14:02:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1197e1c00) [pid = 1648] [serial = 1161] [outer = 0x1190c0400] 14:02:17 INFO - PROCESS | 1648 | 1464987737464 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11a025400) [pid = 1648] [serial = 1162] [outer = 0x1190c0400] 14:02:17 INFO - PROCESS | 1648 | 1464987737873 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]]]}] 14:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 626ms 14:02:17 INFO - PROCESS | 1648 | 1464987737900 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 1648 | 1464987737902 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:02:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:02:17 INFO - PROCESS | 1648 | 1464987737904 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:02:17 INFO - PROCESS | 1648 | 1464987737905 Marionette TRACE conn2 <- [1,1522,null,{}] 14:02:17 INFO - PROCESS | 1648 | 1464987737908 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}] 14:02:18 INFO - PROCESS | 1648 | 1464987738004 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:02:18 INFO - PROCESS | 1648 | 1464987738091 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c119000 == 53 [pid = 1648] [id = 388] 14:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x124a4c400) [pid = 1648] [serial = 1163] [outer = 0x0] 14:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126f12400) [pid = 1648] [serial = 1164] [outer = 0x124a4c400] 14:02:18 INFO - PROCESS | 1648 | 1464987738134 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1274aa800) [pid = 1648] [serial = 1165] [outer = 0x124a4c400] 14:02:18 INFO - PROCESS | 1648 | 1464987738504 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"]]]}] 14:02:18 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 () { 14:02:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:02:18 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 () { 14:02:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:02:18 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 () { 14:02:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:02:18 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 () { 14:02:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:02:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 14:02:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:02:18 INFO - PROCESS | 1648 | 1464987738524 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1648 | 1464987738525 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:02:18 INFO - PROCESS | 1648 | 1464987738528 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1648 | 1464987738529 Marionette TRACE conn2 <- [1,1526,null,{}] 14:02:18 INFO - PROCESS | 1648 | 1464987738532 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}] 14:02:18 INFO - PROCESS | 1648 | 1464987738630 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:02:18 INFO - PROCESS | 1648 | 1464987738679 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x124512800 == 54 [pid = 1648] [id = 389] 14:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12897fc00) [pid = 1648] [serial = 1166] [outer = 0x0] 14:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128989000) [pid = 1648] [serial = 1167] [outer = 0x12897fc00] 14:02:18 INFO - PROCESS | 1648 | 1464987738714 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x128fc6800) [pid = 1648] [serial = 1168] [outer = 0x12897fc00] 14:02:19 INFO - PROCESS | 1648 | 1464987739248 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"]]]}] 14:02:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:02:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:02:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:02:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 772ms 14:02:19 INFO - PROCESS | 1648 | 1464987739324 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 1648 | 1464987739326 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:02:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:02:19 INFO - PROCESS | 1648 | 1464987739332 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 1648 | 1464987739334 Marionette TRACE conn2 <- [1,1530,null,{}] 14:02:19 INFO - PROCESS | 1648 | 1464987739339 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}] 14:02:19 INFO - PROCESS | 1648 | 1464987739428 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:02:19 INFO - PROCESS | 1648 | 1464987739483 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x119325800 == 55 [pid = 1648] [id = 390] 14:02:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1127afc00) [pid = 1648] [serial = 1169] [outer = 0x0] 14:02:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1131c7000) [pid = 1648] [serial = 1170] [outer = 0x1127afc00] 14:02:19 INFO - PROCESS | 1648 | 1464987739510 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x116188c00) [pid = 1648] [serial = 1171] [outer = 0x1127afc00] 14:02:19 INFO - PROCESS | 1648 | 1464987739870 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]]]}] 14:02:19 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 14:02:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:02:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:02:19 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. 14:02:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:02:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 576ms 14:02:19 INFO - PROCESS | 1648 | 1464987739908 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 1648 | 1464987739911 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:02:19 INFO - PROCESS | 1648 | 1464987739916 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 1648 | 1464987739917 Marionette TRACE conn2 <- [1,1534,null,{}] 14:02:19 INFO - PROCESS | 1648 | 1464987739920 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}] 14:02:20 INFO - PROCESS | 1648 | 1464987740009 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:02:20 INFO - PROCESS | 1648 | 1464987740076 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e07000 == 56 [pid = 1648] [id = 391] 14:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x116746400) [pid = 1648] [serial = 1172] [outer = 0x0] 14:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x117391800) [pid = 1648] [serial = 1173] [outer = 0x116746400] 14:02:20 INFO - PROCESS | 1648 | 1464987740104 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x118295000) [pid = 1648] [serial = 1174] [outer = 0x116746400] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf02800 == 55 [pid = 1648] [id = 383] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12b251000 == 54 [pid = 1648] [id = 382] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1296c4000 == 53 [pid = 1648] [id = 381] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x128be3000 == 52 [pid = 1648] [id = 380] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x126f54800 == 51 [pid = 1648] [id = 379] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x124266800 == 50 [pid = 1648] [id = 378] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x123b64000 == 49 [pid = 1648] [id = 377] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119dd7800 == 48 [pid = 1648] [id = 376] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x112556000 == 47 [pid = 1648] [id = 375] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119329800 == 46 [pid = 1648] [id = 374] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1182dd800 == 45 [pid = 1648] [id = 373] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x115e14800 == 44 [pid = 1648] [id = 372] 14:02:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1166ec800 == 43 [pid = 1648] [id = 371] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1250efc00) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1190b8000) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11738e000) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1166be000) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1242c4000) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1197df800) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1187ad800) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x123fd9c00) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1127abc00) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1183abc00) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118292400) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118292800) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11835f800) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1182bbc00) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116740800) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119dc2000) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1197eb800) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119db5000) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116f4e000) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11859d400) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11a02ac00) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1125c4400) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113865400) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123d59800) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126a12000) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126e8c400) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117384800) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 14:02:20 INFO - PROCESS | 1648 | 1464987740521 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]]]}] 14:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 620ms 14:02:20 INFO - PROCESS | 1648 | 1464987740536 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:02:20 INFO - PROCESS | 1648 | 1464987740537 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:02:20 INFO - PROCESS | 1648 | 1464987740540 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 1648 | 1464987740542 Marionette TRACE conn2 <- [1,1538,null,{}] 14:02:20 INFO - PROCESS | 1648 | 1464987740552 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}] 14:02:20 INFO - PROCESS | 1648 | 1464987740633 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:02:20 INFO - PROCESS | 1648 | 1464987740638 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11704b000 == 44 [pid = 1648] [id = 392] 14:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11824b000) [pid = 1648] [serial = 1175] [outer = 0x0] 14:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118355000) [pid = 1648] [serial = 1176] [outer = 0x11824b000] 14:02:20 INFO - PROCESS | 1648 | 1464987740666 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1187ab000) [pid = 1648] [serial = 1177] [outer = 0x11824b000] 14:02:21 INFO - PROCESS | 1648 | 1464987741031 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]]]}] 14:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 525ms 14:02:21 INFO - PROCESS | 1648 | 1464987741067 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1648 | 1464987741068 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:02:21 INFO - PROCESS | 1648 | 1464987741071 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1648 | 1464987741072 Marionette TRACE conn2 <- [1,1542,null,{}] 14:02:21 INFO - PROCESS | 1648 | 1464987741074 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}] 14:02:21 INFO - PROCESS | 1648 | 1464987741152 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:02:21 INFO - PROCESS | 1648 | 1464987741157 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c0a000 == 45 [pid = 1648] [id = 393] 14:02:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1190bf400) [pid = 1648] [serial = 1178] [outer = 0x0] 14:02:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1194bd000) [pid = 1648] [serial = 1179] [outer = 0x1190bf400] 14:02:21 INFO - PROCESS | 1648 | 1464987741183 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1197e9400) [pid = 1648] [serial = 1180] [outer = 0x1190bf400] 14:02:21 INFO - PROCESS | 1648 | 1464987741490 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]]]}] 14:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 470ms 14:02:21 INFO - PROCESS | 1648 | 1464987741541 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:02:21 INFO - PROCESS | 1648 | 1464987741550 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:02:21 INFO - PROCESS | 1648 | 1464987741552 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1648 | 1464987741553 Marionette TRACE conn2 <- [1,1546,null,{}] 14:02:21 INFO - PROCESS | 1648 | 1464987741555 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}] 14:02:21 INFO - PROCESS | 1648 | 1464987741627 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:02:21 INFO - PROCESS | 1648 | 1464987741687 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12111b000 == 46 [pid = 1648] [id = 394] 14:02:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1190bfc00) [pid = 1648] [serial = 1181] [outer = 0x0] 14:02:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119ca9000) [pid = 1648] [serial = 1182] [outer = 0x1190bfc00] 14:02:21 INFO - PROCESS | 1648 | 1464987741712 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11a021000) [pid = 1648] [serial = 1183] [outer = 0x1190bfc00] 14:02:21 INFO - PROCESS | 1648 | 1464987741991 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]]]}] 14:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 468ms 14:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:02:22 INFO - PROCESS | 1648 | 1464987742021 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 1648 | 1464987742022 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:02:22 INFO - PROCESS | 1648 | 1464987742024 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 1648 | 1464987742025 Marionette TRACE conn2 <- [1,1550,null,{}] 14:02:22 INFO - PROCESS | 1648 | 1464987742027 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}] 14:02:22 INFO - PROCESS | 1648 | 1464987742133 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:02:22 INFO - PROCESS | 1648 | 1464987742230 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170b6800 == 47 [pid = 1648] [id = 395] 14:02:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11a01d800) [pid = 1648] [serial = 1184] [outer = 0x0] 14:02:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126e94000) [pid = 1648] [serial = 1185] [outer = 0x11a01d800] 14:02:22 INFO - PROCESS | 1648 | 1464987742262 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1274aa000) [pid = 1648] [serial = 1186] [outer = 0x11a01d800] 14:02:22 INFO - PROCESS | 1648 | 1464987742537 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]]]}] 14:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 568ms 14:02:22 INFO - PROCESS | 1648 | 1464987742593 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 1648 | 1464987742594 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:02:22 INFO - PROCESS | 1648 | 1464987742597 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 1648 | 1464987742600 Marionette TRACE conn2 <- [1,1554,null,{}] 14:02:22 INFO - PROCESS | 1648 | 1464987742604 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}] 14:02:22 INFO - PROCESS | 1648 | 1464987742700 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:02:22 INFO - PROCESS | 1648 | 1464987742704 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f54000 == 48 [pid = 1648] [id = 396] 14:02:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128981400) [pid = 1648] [serial = 1187] [outer = 0x0] 14:02:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128b7a800) [pid = 1648] [serial = 1188] [outer = 0x128981400] 14:02:22 INFO - PROCESS | 1648 | 1464987742729 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128e38400) [pid = 1648] [serial = 1189] [outer = 0x128981400] 14:02:23 INFO - PROCESS | 1648 | 1464987743056 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]]]}] 14:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 472ms 14:02:23 INFO - PROCESS | 1648 | 1464987743071 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 1648 | 1464987743072 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:02:23 INFO - PROCESS | 1648 | 1464987743074 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 1648 | 1464987743075 Marionette TRACE conn2 <- [1,1558,null,{}] 14:02:23 INFO - PROCESS | 1648 | 1464987743077 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}] 14:02:23 INFO - PROCESS | 1648 | 1464987743179 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:02:23 INFO - PROCESS | 1648 | 1464987743213 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4a5800 == 49 [pid = 1648] [id = 397] 14:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128983c00) [pid = 1648] [serial = 1190] [outer = 0x0] 14:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128fd4800) [pid = 1648] [serial = 1191] [outer = 0x128983c00] 14:02:23 INFO - PROCESS | 1648 | 1464987743237 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x129286c00) [pid = 1648] [serial = 1192] [outer = 0x128983c00] 14:02:23 INFO - PROCESS | 1648 | 1464987743570 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]]]}] 14:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 14:02:23 INFO - PROCESS | 1648 | 1464987743595 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 1648 | 1464987743597 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:02:23 INFO - PROCESS | 1648 | 1464987743600 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 1648 | 1464987743602 Marionette TRACE conn2 <- [1,1562,null,{}] 14:02:23 INFO - PROCESS | 1648 | 1464987743612 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}] 14:02:23 INFO - PROCESS | 1648 | 1464987743707 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:02:23 INFO - PROCESS | 1648 | 1464987743711 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b21e000 == 50 [pid = 1648] [id = 398] 14:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x128fd2800) [pid = 1648] [serial = 1193] [outer = 0x0] 14:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1293b3c00) [pid = 1648] [serial = 1194] [outer = 0x128fd2800] 14:02:23 INFO - PROCESS | 1648 | 1464987743737 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1293f2800) [pid = 1648] [serial = 1195] [outer = 0x128fd2800] 14:02:24 INFO - PROCESS | 1648 | 1464987744093 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]]]}] 14:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 532ms 14:02:24 INFO - PROCESS | 1648 | 1464987744136 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 1648 | 1464987744138 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:02:24 INFO - PROCESS | 1648 | 1464987744141 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1648 | 1464987744143 Marionette TRACE conn2 <- [1,1566,null,{}] 14:02:24 INFO - PROCESS | 1648 | 1464987744146 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}] 14:02:24 INFO - PROCESS | 1648 | 1464987744278 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:02:24 INFO - PROCESS | 1648 | 1464987744313 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf09800 == 51 [pid = 1648] [id = 399] 14:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1199c5000) [pid = 1648] [serial = 1196] [outer = 0x0] 14:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1293f2c00) [pid = 1648] [serial = 1197] [outer = 0x1199c5000] 14:02:24 INFO - PROCESS | 1648 | 1464987744339 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12966bc00) [pid = 1648] [serial = 1198] [outer = 0x1199c5000] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x111aaf800) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1242bd800) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12898a000) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11265a800) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1212d4400) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119128c00) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1190bec00) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1212d5400) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1212d0800) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1127a5400) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1121b8800) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118357400) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:02:24 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x116744c00) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:02:24 INFO - PROCESS | 1648 | 1464987744736 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]]]}] 14:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 620ms 14:02:24 INFO - PROCESS | 1648 | 1464987744762 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 1648 | 1464987744763 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:02:24 INFO - PROCESS | 1648 | 1464987744774 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1648 | 1464987744775 Marionette TRACE conn2 <- [1,1570,null,{}] 14:02:24 INFO - PROCESS | 1648 | 1464987744778 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}] 14:02:24 INFO - PROCESS | 1648 | 1464987744873 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:02:24 INFO - PROCESS | 1648 | 1464987744877 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x127282800 == 52 [pid = 1648] [id = 400] 14:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116a5f800) [pid = 1648] [serial = 1199] [outer = 0x0] 14:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1212d4400) [pid = 1648] [serial = 1200] [outer = 0x116a5f800] 14:02:24 INFO - PROCESS | 1648 | 1464987744907 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12966fc00) [pid = 1648] [serial = 1201] [outer = 0x116a5f800] 14:02:25 INFO - PROCESS | 1648 | 1464987745231 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]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 468ms 14:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:02:25 INFO - PROCESS | 1648 | 1464987745242 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1648 | 1464987745244 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:02:25 INFO - PROCESS | 1648 | 1464987745246 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1648 | 1464987745247 Marionette TRACE conn2 <- [1,1574,null,{}] 14:02:25 INFO - PROCESS | 1648 | 1464987745257 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}] 14:02:25 INFO - PROCESS | 1648 | 1464987745368 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:02:25 INFO - PROCESS | 1648 | 1464987745375 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b206800 == 53 [pid = 1648] [id = 401] 14:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1293b6800) [pid = 1648] [serial = 1202] [outer = 0x0] 14:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12a76ac00) [pid = 1648] [serial = 1203] [outer = 0x1293b6800] 14:02:25 INFO - PROCESS | 1648 | 1464987745399 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a7dc800) [pid = 1648] [serial = 1204] [outer = 0x1293b6800] 14:02:25 INFO - PROCESS | 1648 | 1464987745704 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]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 473ms 14:02:25 INFO - PROCESS | 1648 | 1464987745720 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1648 | 1464987745721 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:02:25 INFO - PROCESS | 1648 | 1464987745723 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1648 | 1464987745724 Marionette TRACE conn2 <- [1,1578,null,{}] 14:02:25 INFO - PROCESS | 1648 | 1464987745727 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}] 14:02:25 INFO - PROCESS | 1648 | 1464987745821 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:02:25 INFO - PROCESS | 1648 | 1464987745825 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c896800 == 54 [pid = 1648] [id = 402] 14:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a7dfc00) [pid = 1648] [serial = 1205] [outer = 0x0] 14:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12a7eb400) [pid = 1648] [serial = 1206] [outer = 0x12a7dfc00] 14:02:25 INFO - PROCESS | 1648 | 1464987745850 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12a90ec00) [pid = 1648] [serial = 1207] [outer = 0x12a7dfc00] 14:02:26 INFO - PROCESS | 1648 | 1464987746167 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]]]}] 14:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 467ms 14:02:26 INFO - PROCESS | 1648 | 1464987746192 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 1648 | 1464987746193 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:02:26 INFO - PROCESS | 1648 | 1464987746196 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 1648 | 1464987746197 Marionette TRACE conn2 <- [1,1582,null,{}] 14:02:26 INFO - PROCESS | 1648 | 1464987746201 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}] 14:02:26 INFO - PROCESS | 1648 | 1464987746308 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:02:26 INFO - PROCESS | 1648 | 1464987746314 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd5b800 == 55 [pid = 1648] [id = 403] 14:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x110e72000) [pid = 1648] [serial = 1208] [outer = 0x0] 14:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12a911400) [pid = 1648] [serial = 1209] [outer = 0x110e72000] 14:02:26 INFO - PROCESS | 1648 | 1464987746338 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12a918400) [pid = 1648] [serial = 1210] [outer = 0x110e72000] 14:02:26 INFO - PROCESS | 1648 | 1464987746633 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]]]}] 14:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 471ms 14:02:26 INFO - PROCESS | 1648 | 1464987746713 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 1648 | 1464987746716 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:02:26 INFO - PROCESS | 1648 | 1464987746720 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 1648 | 1464987746723 Marionette TRACE conn2 <- [1,1586,null,{}] 14:02:26 INFO - PROCESS | 1648 | 1464987746727 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}] 14:02:26 INFO - PROCESS | 1648 | 1464987746847 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:02:26 INFO - PROCESS | 1648 | 1464987746915 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11608a800 == 56 [pid = 1648] [id = 404] 14:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x112664400) [pid = 1648] [serial = 1211] [outer = 0x0] 14:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1127ab800) [pid = 1648] [serial = 1212] [outer = 0x112664400] 14:02:26 INFO - PROCESS | 1648 | 1464987746947 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x115e48c00) [pid = 1648] [serial = 1213] [outer = 0x112664400] 14:02:27 INFO - PROCESS | 1648 | 1464987747393 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]]]}] 14:02:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:02:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 14:02:27 INFO - PROCESS | 1648 | 1464987747442 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:02:27 INFO - PROCESS | 1648 | 1464987747444 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:02:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:02:27 INFO - PROCESS | 1648 | 1464987747450 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1648 | 1464987747452 Marionette TRACE conn2 <- [1,1590,null,{}] 14:02:27 INFO - PROCESS | 1648 | 1464987747455 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}] 14:02:27 INFO - PROCESS | 1648 | 1464987747553 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:02:27 INFO - PROCESS | 1648 | 1464987747620 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c1f800 == 57 [pid = 1648] [id = 405] 14:02:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11673ec00) [pid = 1648] [serial = 1214] [outer = 0x0] 14:02:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x118295400) [pid = 1648] [serial = 1215] [outer = 0x11673ec00] 14:02:27 INFO - PROCESS | 1648 | 1464987747650 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1185a0000) [pid = 1648] [serial = 1216] [outer = 0x11673ec00] 14:02:28 INFO - PROCESS | 1648 | 1464987748050 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]]]}] 14:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 622ms 14:02:28 INFO - PROCESS | 1648 | 1464987748071 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:02:28 INFO - PROCESS | 1648 | 1464987748072 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:02:28 INFO - PROCESS | 1648 | 1464987748075 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 1648 | 1464987748076 Marionette TRACE conn2 <- [1,1594,null,{}] 14:02:28 INFO - PROCESS | 1648 | 1464987748083 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}] 14:02:28 INFO - PROCESS | 1648 | 1464987748186 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:02:28 INFO - PROCESS | 1648 | 1464987748277 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4b0000 == 58 [pid = 1648] [id = 406] 14:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x119742000) [pid = 1648] [serial = 1217] [outer = 0x0] 14:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x119dbbc00) [pid = 1648] [serial = 1218] [outer = 0x119742000] 14:02:28 INFO - PROCESS | 1648 | 1464987748309 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1212d9800) [pid = 1648] [serial = 1219] [outer = 0x119742000] 14:02:28 INFO - PROCESS | 1648 | 1464987748721 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]]]}] 14:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 14:02:28 INFO - PROCESS | 1648 | 1464987748746 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:02:28 INFO - PROCESS | 1648 | 1464987748749 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:02:28 INFO - PROCESS | 1648 | 1464987748752 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 1648 | 1464987748753 Marionette TRACE conn2 <- [1,1598,null,{}] 14:02:28 INFO - PROCESS | 1648 | 1464987748756 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}] 14:02:28 INFO - PROCESS | 1648 | 1464987748858 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:02:28 INFO - PROCESS | 1648 | 1464987748927 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d13d800 == 59 [pid = 1648] [id = 407] 14:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x124004800) [pid = 1648] [serial = 1220] [outer = 0x0] 14:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x124fe0c00) [pid = 1648] [serial = 1221] [outer = 0x124004800] 14:02:28 INFO - PROCESS | 1648 | 1464987748958 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x126fad400) [pid = 1648] [serial = 1222] [outer = 0x124004800] 14:02:29 INFO - PROCESS | 1648 | 1464987749341 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]]]}] 14:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 621ms 14:02:29 INFO - PROCESS | 1648 | 1464987749373 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1648 | 1464987749375 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:02:29 INFO - PROCESS | 1648 | 1464987749377 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1648 | 1464987749378 Marionette TRACE conn2 <- [1,1602,null,{}] 14:02:29 INFO - PROCESS | 1648 | 1464987749381 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}] 14:02:29 INFO - PROCESS | 1648 | 1464987749482 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:02:29 INFO - PROCESS | 1648 | 1464987749580 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a1000 == 60 [pid = 1648] [id = 408] 14:02:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1274a3c00) [pid = 1648] [serial = 1223] [outer = 0x0] 14:02:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128b83000) [pid = 1648] [serial = 1224] [outer = 0x1274a3c00] 14:02:29 INFO - PROCESS | 1648 | 1464987749611 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x129283800) [pid = 1648] [serial = 1225] [outer = 0x1274a3c00] 14:02:30 INFO - PROCESS | 1648 | 1464987750041 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]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:02:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 669ms 14:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:02:30 INFO - PROCESS | 1648 | 1464987750048 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 1648 | 1464987750050 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:02:30 INFO - PROCESS | 1648 | 1464987750052 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 1648 | 1464987750054 Marionette TRACE conn2 <- [1,1606,null,{}] 14:02:30 INFO - PROCESS | 1648 | 1464987750056 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}] 14:02:30 INFO - PROCESS | 1648 | 1464987750172 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:02:30 INFO - PROCESS | 1648 | 1464987750228 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a68800 == 61 [pid = 1648] [id = 409] 14:02:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128b83800) [pid = 1648] [serial = 1226] [outer = 0x0] 14:02:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a774000) [pid = 1648] [serial = 1227] [outer = 0x128b83800] 14:02:30 INFO - PROCESS | 1648 | 1464987750257 Marionette DEBUG loaded listener.js 14:02:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12aaccc00) [pid = 1648] [serial = 1228] [outer = 0x128b83800] 14:02:30 INFO - PROCESS | 1648 | 1464987750911 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]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:02:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 919ms 14:02:30 INFO - PROCESS | 1648 | 1464987750973 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:02:30 INFO - PROCESS | 1648 | 1464987750978 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:02:30 INFO - PROCESS | 1648 | 1464987750982 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 1648 | 1464987750986 Marionette TRACE conn2 <- [1,1610,null,{}] 14:02:30 INFO - PROCESS | 1648 | 1464987750991 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}] 14:02:31 INFO - PROCESS | 1648 | 1464987751083 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:02:31 INFO - PROCESS | 1648 | 1464987751152 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188a6000 == 62 [pid = 1648] [id = 410] 14:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x112973800) [pid = 1648] [serial = 1229] [outer = 0x0] 14:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x1131d2000) [pid = 1648] [serial = 1230] [outer = 0x112973800] 14:02:31 INFO - PROCESS | 1648 | 1464987751181 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1166bd000) [pid = 1648] [serial = 1231] [outer = 0x112973800] 14:02:31 INFO - PROCESS | 1648 | 1464987751614 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]]]}] 14:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 679ms 14:02:31 INFO - PROCESS | 1648 | 1464987751662 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:02:31 INFO - PROCESS | 1648 | 1464987751667 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:02:31 INFO - PROCESS | 1648 | 1464987751674 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:02:31 INFO - PROCESS | 1648 | 1464987751676 Marionette TRACE conn2 <- [1,1614,null,{}] 14:02:31 INFO - PROCESS | 1648 | 1464987751680 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}] 14:02:31 INFO - PROCESS | 1648 | 1464987751818 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:02:31 INFO - PROCESS | 1648 | 1464987751919 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x117063000 == 63 [pid = 1648] [id = 411] 14:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x116f4e400) [pid = 1648] [serial = 1232] [outer = 0x0] 14:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x118247800) [pid = 1648] [serial = 1233] [outer = 0x116f4e400] 14:02:31 INFO - PROCESS | 1648 | 1464987751965 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1182bb800) [pid = 1648] [serial = 1234] [outer = 0x116f4e400] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12c896800 == 62 [pid = 1648] [id = 402] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12b206800 == 61 [pid = 1648] [id = 401] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x127282800 == 60 [pid = 1648] [id = 400] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf09800 == 59 [pid = 1648] [id = 399] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12b21e000 == 58 [pid = 1648] [id = 398] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x126fa4c00) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1161a7c00) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x1182be400) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x119737c00) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x128c0a000) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4a5800 == 57 [pid = 1648] [id = 397] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x128f54000 == 56 [pid = 1648] [id = 396] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1170b6800 == 55 [pid = 1648] [id = 395] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12111b000 == 54 [pid = 1648] [id = 394] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x119c0a000 == 53 [pid = 1648] [id = 393] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x11704b000 == 52 [pid = 1648] [id = 392] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x117e07000 == 51 [pid = 1648] [id = 391] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x119325800 == 50 [pid = 1648] [id = 390] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x11889f800 == 49 [pid = 1648] [id = 385] 14:02:32 INFO - PROCESS | 1648 | --DOCSHELL 0x111e22800 == 48 [pid = 1648] [id = 384] 14:02:32 INFO - PROCESS | 1648 | 1464987752406 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]]]}] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x119dba400) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x124fe2800) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1161fd000) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x123c21c00) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x113d11800) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1167ec400) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12400d400) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1187aa800) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x118390400) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x118498000) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x116f4e800) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x118293c00) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1131d6c00) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1125ce800) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x126fa8c00) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x128c03c00) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x118293000) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1199c2c00) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128b7c800) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12725d800) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119745400) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1256b4000) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128986c00) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119073800) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1274a4400) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126a1dc00) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 14:02:32 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 14:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 770ms 14:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:02:32 INFO - PROCESS | 1648 | 1464987752444 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 1648 | 1464987752445 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:02:32 INFO - PROCESS | 1648 | 1464987752448 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1648 | 1464987752450 Marionette TRACE conn2 <- [1,1618,null,{}] 14:02:32 INFO - PROCESS | 1648 | 1464987752457 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}] 14:02:32 INFO - PROCESS | 1648 | 1464987752539 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:02:32 INFO - PROCESS | 1648 | 1464987752544 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187c7800 == 49 [pid = 1648] [id = 412] 14:02:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11835d400) [pid = 1648] [serial = 1235] [outer = 0x0] 14:02:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1185a1400) [pid = 1648] [serial = 1236] [outer = 0x11835d400] 14:02:32 INFO - PROCESS | 1648 | 1464987752575 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1190b5000) [pid = 1648] [serial = 1237] [outer = 0x11835d400] 14:02:32 INFO - PROCESS | 1648 | 1464987752903 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]]]}] 14:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 470ms 14:02:32 INFO - PROCESS | 1648 | 1464987752919 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 1648 | 1464987752921 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:02:32 INFO - PROCESS | 1648 | 1464987752923 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1648 | 1464987752924 Marionette TRACE conn2 <- [1,1622,null,{}] 14:02:32 INFO - PROCESS | 1648 | 1464987752926 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}] 14:02:33 INFO - PROCESS | 1648 | 1464987753029 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:02:33 INFO - PROCESS | 1648 | 1464987753084 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b2e000 == 50 [pid = 1648] [id = 413] 14:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x119072000) [pid = 1648] [serial = 1238] [outer = 0x0] 14:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119739800) [pid = 1648] [serial = 1239] [outer = 0x119072000] 14:02:33 INFO - PROCESS | 1648 | 1464987753112 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1199c2c00) [pid = 1648] [serial = 1240] [outer = 0x119072000] 14:02:33 INFO - PROCESS | 1648 | 1464987753500 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]]]}] 14:02:33 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 14:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 619ms 14:02:33 INFO - PROCESS | 1648 | 1464987753561 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:02:33 INFO - PROCESS | 1648 | 1464987753563 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:02:33 INFO - PROCESS | 1648 | 1464987753571 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 1648 | 1464987753573 Marionette TRACE conn2 <- [1,1626,null,{}] 14:02:33 INFO - PROCESS | 1648 | 1464987753576 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}] 14:02:33 INFO - PROCESS | 1648 | 1464987753670 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:02:33 INFO - PROCESS | 1648 | 1464987753674 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x118573000 == 51 [pid = 1648] [id = 414] 14:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x111ed6400) [pid = 1648] [serial = 1241] [outer = 0x0] 14:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11a01f800) [pid = 1648] [serial = 1242] [outer = 0x111ed6400] 14:02:33 INFO - PROCESS | 1648 | 1464987753700 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x123c1a800) [pid = 1648] [serial = 1243] [outer = 0x111ed6400] 14:02:34 INFO - PROCESS | 1648 | 1464987754039 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]]]}] 14:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 14:02:34 INFO - PROCESS | 1648 | 1464987754091 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 1648 | 1464987754092 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:02:34 INFO - PROCESS | 1648 | 1464987754094 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 1648 | 1464987754096 Marionette TRACE conn2 <- [1,1630,null,{}] 14:02:34 INFO - PROCESS | 1648 | 1464987754098 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}] 14:02:34 INFO - PROCESS | 1648 | 1464987754184 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:02:34 INFO - PROCESS | 1648 | 1464987754248 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1245cf800 == 52 [pid = 1648] [id = 415] 14:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x123fce000) [pid = 1648] [serial = 1244] [outer = 0x0] 14:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1250eac00) [pid = 1648] [serial = 1245] [outer = 0x123fce000] 14:02:34 INFO - PROCESS | 1648 | 1464987754274 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x127215c00) [pid = 1648] [serial = 1246] [outer = 0x123fce000] 14:02:34 INFO - PROCESS | 1648 | 1464987754560 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]]]}] 14:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms 14:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:02:34 INFO - PROCESS | 1648 | 1464987754618 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 1648 | 1464987754619 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:02:34 INFO - PROCESS | 1648 | 1464987754621 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 1648 | 1464987754622 Marionette TRACE conn2 <- [1,1634,null,{}] 14:02:34 INFO - PROCESS | 1648 | 1464987754624 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}] 14:02:34 INFO - PROCESS | 1648 | 1464987754729 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:02:34 INFO - PROCESS | 1648 | 1464987754745 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f49000 == 53 [pid = 1648] [id = 416] 14:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x123fd1000) [pid = 1648] [serial = 1247] [outer = 0x0] 14:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x128982800) [pid = 1648] [serial = 1248] [outer = 0x123fd1000] 14:02:34 INFO - PROCESS | 1648 | 1464987754771 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128b84000) [pid = 1648] [serial = 1249] [outer = 0x123fd1000] 14:02:35 INFO - PROCESS | 1648 | 1464987755096 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]]]}] 14:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 14:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:02:35 INFO - PROCESS | 1648 | 1464987755141 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1648 | 1464987755143 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:02:35 INFO - PROCESS | 1648 | 1464987755145 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1648 | 1464987755146 Marionette TRACE conn2 <- [1,1638,null,{}] 14:02:35 INFO - PROCESS | 1648 | 1464987755148 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}] 14:02:35 INFO - PROCESS | 1648 | 1464987755245 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:02:35 INFO - PROCESS | 1648 | 1464987755258 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12935b800 == 54 [pid = 1648] [id = 417] 14:02:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12898a400) [pid = 1648] [serial = 1250] [outer = 0x0] 14:02:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128e38c00) [pid = 1648] [serial = 1251] [outer = 0x12898a400] 14:02:35 INFO - PROCESS | 1648 | 1464987755285 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x129280800) [pid = 1648] [serial = 1252] [outer = 0x12898a400] 14:02:35 INFO - PROCESS | 1648 | 1464987755728 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]]]}] 14:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 618ms 14:02:35 INFO - PROCESS | 1648 | 1464987755767 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1648 | 1464987755769 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:02:35 INFO - PROCESS | 1648 | 1464987755772 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1648 | 1464987755774 Marionette TRACE conn2 <- [1,1642,null,{}] 14:02:35 INFO - PROCESS | 1648 | 1464987755777 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}] 14:02:35 INFO - PROCESS | 1648 | 1464987755908 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:02:35 INFO - PROCESS | 1648 | 1464987755922 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af07000 == 55 [pid = 1648] [id = 418] 14:02:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128e36c00) [pid = 1648] [serial = 1253] [outer = 0x0] 14:02:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1293f0800) [pid = 1648] [serial = 1254] [outer = 0x128e36c00] 14:02:35 INFO - PROCESS | 1648 | 1464987755955 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12966d000) [pid = 1648] [serial = 1255] [outer = 0x128e36c00] 14:02:36 INFO - PROCESS | 1648 | 1464987756280 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]]]}] 14:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 14:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:02:36 INFO - PROCESS | 1648 | 1464987756294 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:02:36 INFO - PROCESS | 1648 | 1464987756295 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:02:36 INFO - PROCESS | 1648 | 1464987756299 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1648 | 1464987756301 Marionette TRACE conn2 <- [1,1646,null,{}] 14:02:36 INFO - PROCESS | 1648 | 1464987756303 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}] 14:02:36 INFO - PROCESS | 1648 | 1464987756405 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:02:36 INFO - PROCESS | 1648 | 1464987756417 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0b800 == 56 [pid = 1648] [id = 419] 14:02:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x128e42800) [pid = 1648] [serial = 1256] [outer = 0x0] 14:02:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12a773800) [pid = 1648] [serial = 1257] [outer = 0x128e42800] 14:02:36 INFO - PROCESS | 1648 | 1464987756441 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a7e6400) [pid = 1648] [serial = 1258] [outer = 0x128e42800] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128983c00) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128981400) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128fd2800) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1199c5000) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1190bfc00) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1127afc00) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128c07400) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x116746400) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11824b000) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11a01d800) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x116a5f800) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1293b6800) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12a7dfc00) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1190bf400) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:02:36 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x126a10800) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:02:36 INFO - PROCESS | 1648 | 1464987756901 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]]]}] 14:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 622ms 14:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:02:36 INFO - PROCESS | 1648 | 1464987756920 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:02:36 INFO - PROCESS | 1648 | 1464987756921 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:02:36 INFO - PROCESS | 1648 | 1464987756923 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1648 | 1464987756925 Marionette TRACE conn2 <- [1,1650,null,{}] 14:02:36 INFO - PROCESS | 1648 | 1464987756927 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}] 14:02:37 INFO - PROCESS | 1648 | 1464987757051 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:02:37 INFO - PROCESS | 1648 | 1464987757091 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf08800 == 57 [pid = 1648] [id = 420] 14:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119740800) [pid = 1648] [serial = 1259] [outer = 0x0] 14:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128fd2800) [pid = 1648] [serial = 1260] [outer = 0x119740800] 14:02:37 INFO - PROCESS | 1648 | 1464987757121 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12a915800) [pid = 1648] [serial = 1261] [outer = 0x119740800] 14:02:37 INFO - PROCESS | 1648 | 1464987757431 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]]]}] 14:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 521ms 14:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:02:37 INFO - PROCESS | 1648 | 1464987757444 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 1648 | 1464987757446 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:02:37 INFO - PROCESS | 1648 | 1464987757451 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 1648 | 1464987757452 Marionette TRACE conn2 <- [1,1654,null,{}] 14:02:37 INFO - PROCESS | 1648 | 1464987757455 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}] 14:02:37 INFO - PROCESS | 1648 | 1464987757537 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:02:37 INFO - PROCESS | 1648 | 1464987757541 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c55f800 == 58 [pid = 1648] [id = 421] 14:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12aac1800) [pid = 1648] [serial = 1262] [outer = 0x0] 14:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12af96800) [pid = 1648] [serial = 1263] [outer = 0x12aac1800] 14:02:37 INFO - PROCESS | 1648 | 1464987757567 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12b031000) [pid = 1648] [serial = 1264] [outer = 0x12aac1800] 14:02:37 INFO - PROCESS | 1648 | 1464987757848 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]]]}] 14:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 421ms 14:02:37 INFO - PROCESS | 1648 | 1464987757872 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 1648 | 1464987757873 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:02:37 INFO - PROCESS | 1648 | 1464987757876 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 1648 | 1464987757877 Marionette TRACE conn2 <- [1,1658,null,{}] 14:02:37 INFO - PROCESS | 1648 | 1464987757888 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}] 14:02:38 INFO - PROCESS | 1648 | 1464987758026 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:02:38 INFO - PROCESS | 1648 | 1464987758035 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c89d800 == 59 [pid = 1648] [id = 422] 14:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x115e4ac00) [pid = 1648] [serial = 1265] [outer = 0x0] 14:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12af9c400) [pid = 1648] [serial = 1266] [outer = 0x115e4ac00] 14:02:38 INFO - PROCESS | 1648 | 1464987758069 Marionette DEBUG loaded listener.js 14:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12b2e5800) [pid = 1648] [serial = 1267] [outer = 0x115e4ac00] 14:02:38 INFO - PROCESS | 1648 | 1464987758389 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]]]}] 14:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 570ms 14:02:38 INFO - PROCESS | 1648 | 1464987758446 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 1648 | 1464987758447 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:02:38 INFO - PROCESS | 1648 | 1464987758450 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 1648 | 1464987758451 Marionette TRACE conn2 <- [1,1662,null,{}] 14:02:38 INFO - PROCESS | 1648 | 1464987758453 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}] 14:02:38 INFO - PROCESS | 1648 | 1464987758541 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:02:38 INFO - PROCESS | 1648 | 1464987758599 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d147800 == 60 [pid = 1648] [id = 423] 14:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12a7e9800) [pid = 1648] [serial = 1268] [outer = 0x0] 14:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12b2ea800) [pid = 1648] [serial = 1269] [outer = 0x12a7e9800] 14:02:38 INFO - PROCESS | 1648 | 1464987758624 Marionette DEBUG loaded listener.js 14:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12b2f2000) [pid = 1648] [serial = 1270] [outer = 0x12a7e9800] 14:02:39 INFO - PROCESS | 1648 | 1464987759031 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]]]}] 14:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 617ms 14:02:39 INFO - PROCESS | 1648 | 1464987759068 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:02:39 INFO - PROCESS | 1648 | 1464987759071 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 14:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:02:39 INFO - PROCESS | 1648 | 1464987759075 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:02:39 INFO - PROCESS | 1648 | 1464987759077 Marionette TRACE conn2 <- [1,1666,null,{}] 14:02:39 INFO - PROCESS | 1648 | 1464987759099 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}] 14:02:39 INFO - PROCESS | 1648 | 1464987759226 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:02:39 INFO - PROCESS | 1648 | 1464987759281 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e0d000 == 61 [pid = 1648] [id = 424] 14:02:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1131e1800) [pid = 1648] [serial = 1271] [outer = 0x0] 14:02:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x115e4a000) [pid = 1648] [serial = 1272] [outer = 0x1131e1800] 14:02:39 INFO - PROCESS | 1648 | 1464987759313 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x116a64000) [pid = 1648] [serial = 1273] [outer = 0x1131e1800] 14:02:39 INFO - PROCESS | 1648 | 1464987759698 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]]]}] 14:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 671ms 14:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:02:39 INFO - PROCESS | 1648 | 1464987759746 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:02:39 INFO - PROCESS | 1648 | 1464987759752 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 14:02:39 INFO - PROCESS | 1648 | 1464987759757 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:02:39 INFO - PROCESS | 1648 | 1464987759759 Marionette TRACE conn2 <- [1,1670,null,{}] 14:02:39 INFO - PROCESS | 1648 | 1464987759761 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}] 14:02:39 INFO - PROCESS | 1648 | 1464987759866 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:02:39 INFO - PROCESS | 1648 | 1464987759973 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a07800 == 62 [pid = 1648] [id = 425] 14:02:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1182c6400) [pid = 1648] [serial = 1274] [outer = 0x0] 14:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x118390000) [pid = 1648] [serial = 1275] [outer = 0x1182c6400] 14:02:40 INFO - PROCESS | 1648 | 1464987760004 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x1187b1000) [pid = 1648] [serial = 1276] [outer = 0x1182c6400] 14:02:40 INFO - PROCESS | 1648 | 1464987760420 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]]]}] 14:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 722ms 14:02:40 INFO - PROCESS | 1648 | 1464987760479 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:02:40 INFO - PROCESS | 1648 | 1464987760481 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 14:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:02:40 INFO - PROCESS | 1648 | 1464987760483 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 1648 | 1464987760486 Marionette TRACE conn2 <- [1,1674,null,{}] 14:02:40 INFO - PROCESS | 1648 | 1464987760494 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}] 14:02:40 INFO - PROCESS | 1648 | 1464987760600 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:02:40 INFO - PROCESS | 1648 | 1464987760662 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd70000 == 63 [pid = 1648] [id = 426] 14:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1190b7400) [pid = 1648] [serial = 1277] [outer = 0x0] 14:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x123c25400) [pid = 1648] [serial = 1278] [outer = 0x1190b7400] 14:02:40 INFO - PROCESS | 1648 | 1464987760705 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1256b4000) [pid = 1648] [serial = 1279] [outer = 0x1190b7400] 14:02:41 INFO - PROCESS | 1648 | 1464987761093 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]]]}] 14:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 14:02:41 INFO - PROCESS | 1648 | 1464987761155 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:02:41 INFO - PROCESS | 1648 | 1464987761157 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 14:02:41 INFO - PROCESS | 1648 | 1464987761160 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1648 | 1464987761161 Marionette TRACE conn2 <- [1,1678,null,{}] 14:02:41 INFO - PROCESS | 1648 | 1464987761163 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}] 14:02:41 INFO - PROCESS | 1648 | 1464987761285 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:02:41 INFO - PROCESS | 1648 | 1464987761346 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4c3800 == 64 [pid = 1648] [id = 427] 14:02:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x126fa5c00) [pid = 1648] [serial = 1280] [outer = 0x0] 14:02:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12927e800) [pid = 1648] [serial = 1281] [outer = 0x126fa5c00] 14:02:41 INFO - PROCESS | 1648 | 1464987761376 Marionette DEBUG loaded listener.js 14:02:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x129670800) [pid = 1648] [serial = 1282] [outer = 0x126fa5c00] 14:02:41 INFO - PROCESS | 1648 | 1464987761807 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]]]}] 14:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 671ms 14:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:02:41 INFO - PROCESS | 1648 | 1464987761832 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:02:41 INFO - PROCESS | 1648 | 1464987761833 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 14:02:41 INFO - PROCESS | 1648 | 1464987761835 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1648 | 1464987761837 Marionette TRACE conn2 <- [1,1682,null,{}] 14:02:41 INFO - PROCESS | 1648 | 1464987761839 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}] 14:02:41 INFO - PROCESS | 1648 | 1464987761947 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:02:42 INFO - PROCESS | 1648 | 1464987762054 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd58000 == 65 [pid = 1648] [id = 428] 14:02:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1121ba800) [pid = 1648] [serial = 1283] [outer = 0x0] 14:02:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12a7e6c00) [pid = 1648] [serial = 1284] [outer = 0x1121ba800] 14:02:42 INFO - PROCESS | 1648 | 1464987762085 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12aac8000) [pid = 1648] [serial = 1285] [outer = 0x1121ba800] 14:02:42 INFO - PROCESS | 1648 | 1464987762673 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]]]}] 14:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 870ms 14:02:42 INFO - PROCESS | 1648 | 1464987762706 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:02:42 INFO - PROCESS | 1648 | 1464987762708 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 14:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:02:42 INFO - PROCESS | 1648 | 1464987762712 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:02:42 INFO - PROCESS | 1648 | 1464987762714 Marionette TRACE conn2 <- [1,1686,null,{}] 14:02:42 INFO - PROCESS | 1648 | 1464987762717 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}] 14:02:42 INFO - PROCESS | 1648 | 1464987762816 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:02:42 INFO - PROCESS | 1648 | 1464987762876 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f7b800 == 66 [pid = 1648] [id = 429] 14:02:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x11297d800) [pid = 1648] [serial = 1286] [outer = 0x0] 14:02:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x113802800) [pid = 1648] [serial = 1287] [outer = 0x11297d800] 14:02:42 INFO - PROCESS | 1648 | 1464987762904 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1167ef800) [pid = 1648] [serial = 1288] [outer = 0x11297d800] 14:02:43 INFO - PROCESS | 1648 | 1464987763370 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]]]}] 14:02:43 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 14:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 723ms 14:02:43 INFO - PROCESS | 1648 | 1464987763436 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:02:43 INFO - PROCESS | 1648 | 1464987763441 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 14:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:02:43 INFO - PROCESS | 1648 | 1464987763448 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 1648 | 1464987763451 Marionette TRACE conn2 <- [1,1690,null,{}] 14:02:43 INFO - PROCESS | 1648 | 1464987763454 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}] 14:02:43 INFO - PROCESS | 1648 | 1464987763579 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:02:43 INFO - PROCESS | 1648 | 1464987763686 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11995c800 == 67 [pid = 1648] [id = 430] 14:02:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x117671c00) [pid = 1648] [serial = 1289] [outer = 0x0] 14:02:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1182bfc00) [pid = 1648] [serial = 1290] [outer = 0x117671c00] 14:02:43 INFO - PROCESS | 1648 | 1464987763729 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x118498c00) [pid = 1648] [serial = 1291] [outer = 0x117671c00] 14:02:43 INFO - PROCESS | 1648 | --DOCSHELL 0x123ed0800 == 66 [pid = 1648] [id = 368] 14:02:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0c000 == 65 [pid = 1648] [id = 334] 14:02:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12c89d800 == 64 [pid = 1648] [id = 422] 14:02:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12c55f800 == 63 [pid = 1648] [id = 421] 14:02:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf08800 == 62 [pid = 1648] [id = 420] 14:02:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0b800 == 61 [pid = 1648] [id = 419] 14:02:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12af07000 == 60 [pid = 1648] [id = 418] 14:02:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12935b800 == 59 [pid = 1648] [id = 417] 14:02:43 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x111ed5800) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 14:02:43 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x118354c00) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 14:02:43 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1197e1c00) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 14:02:43 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x11689d800) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 14:02:43 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x126f12400) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 14:02:43 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x128989000) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 14:02:43 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12a911400) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128f49000 == 58 [pid = 1648] [id = 416] 14:02:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1245cf800 == 57 [pid = 1648] [id = 415] 14:02:44 INFO - PROCESS | 1648 | --DOCSHELL 0x118573000 == 56 [pid = 1648] [id = 414] 14:02:44 INFO - PROCESS | 1648 | --DOCSHELL 0x119b2e000 == 55 [pid = 1648] [id = 413] 14:02:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1187c7800 == 54 [pid = 1648] [id = 412] 14:02:44 INFO - PROCESS | 1648 | --DOCSHELL 0x117063000 == 53 [pid = 1648] [id = 411] 14:02:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1188a6000 == 52 [pid = 1648] [id = 410] 14:02:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11608a800 == 51 [pid = 1648] [id = 404] 14:02:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd5b800 == 50 [pid = 1648] [id = 403] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x127215400) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x128fd4800) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x128b7a800) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1293b3c00) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x129286c00) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1293f2c00) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x119ca9000) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11a021000) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x116188c00) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1131c7000) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x128c0ec00) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x118295000) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x117391800) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x118355000) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1187ab000) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x126e94000) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12966fc00) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1212d4400) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12a76ac00) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12a7eb400) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12966bc00) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1194bd000) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12a90ec00) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1197e9400) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x128e38400) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1293f2800) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12a7dc800) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1274aa000) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 14:02:44 INFO - PROCESS | 1648 | 1464987764180 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]]]}] 14:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 772ms 14:02:44 INFO - PROCESS | 1648 | 1464987764219 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 1648 | 1464987764221 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 14:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:02:44 INFO - PROCESS | 1648 | 1464987764225 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 1648 | 1464987764229 Marionette TRACE conn2 <- [1,1694,null,{}] 14:02:44 INFO - PROCESS | 1648 | 1464987764250 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}] 14:02:44 INFO - PROCESS | 1648 | 1464987764382 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:02:44 INFO - PROCESS | 1648 | 1464987764399 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11889a800 == 51 [pid = 1648] [id = 431] 14:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11900e000) [pid = 1648] [serial = 1292] [outer = 0x0] 14:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11934f800) [pid = 1648] [serial = 1293] [outer = 0x11900e000] 14:02:44 INFO - PROCESS | 1648 | 1464987764442 Marionette DEBUG loaded listener.js 14:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119797400) [pid = 1648] [serial = 1294] [outer = 0x11900e000] 14:02:44 INFO - PROCESS | 1648 | 1464987764803 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]]]}] 14:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 627ms 14:02:44 INFO - PROCESS | 1648 | 1464987764851 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 1648 | 1464987764853 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 14:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:02:44 INFO - PROCESS | 1648 | 1464987764855 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 1648 | 1464987764856 Marionette TRACE conn2 <- [1,1698,null,{}] 14:02:44 INFO - PROCESS | 1648 | 1464987764858 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}] 14:02:44 INFO - PROCESS | 1648 | 1464987764940 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:02:44 INFO - PROCESS | 1648 | 1464987764945 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a1a000 == 52 [pid = 1648] [id = 432] 14:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1197eb000) [pid = 1648] [serial = 1295] [outer = 0x0] 14:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11a01e800) [pid = 1648] [serial = 1296] [outer = 0x1197eb000] 14:02:44 INFO - PROCESS | 1648 | 1464987764971 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1212d9c00) [pid = 1648] [serial = 1297] [outer = 0x1197eb000] 14:02:45 INFO - PROCESS | 1648 | 1464987765290 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]]]}] 14:02:45 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 14:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 469ms 14:02:45 INFO - PROCESS | 1648 | 1464987765325 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:02:45 INFO - PROCESS | 1648 | 1464987765335 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 14:02:45 INFO - PROCESS | 1648 | 1464987765338 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:02:45 INFO - PROCESS | 1648 | 1464987765339 Marionette TRACE conn2 <- [1,1702,null,{}] 14:02:45 INFO - PROCESS | 1648 | 1464987765347 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}] 14:02:45 INFO - PROCESS | 1648 | 1464987765423 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:02:45 INFO - PROCESS | 1648 | 1464987765428 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12571c800 == 53 [pid = 1648] [id = 433] 14:02:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x123c22000) [pid = 1648] [serial = 1298] [outer = 0x0] 14:02:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x124dc5800) [pid = 1648] [serial = 1299] [outer = 0x123c22000] 14:02:45 INFO - PROCESS | 1648 | 1464987765457 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1256b8800) [pid = 1648] [serial = 1300] [outer = 0x123c22000] 14:02:45 INFO - PROCESS | 1648 | 1464987765804 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]]]}] 14:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 14:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:02:45 INFO - PROCESS | 1648 | 1464987765856 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:02:45 INFO - PROCESS | 1648 | 1464987765857 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 14:02:45 INFO - PROCESS | 1648 | 1464987765859 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:02:45 INFO - PROCESS | 1648 | 1464987765861 Marionette TRACE conn2 <- [1,1706,null,{}] 14:02:45 INFO - PROCESS | 1648 | 1464987765863 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}] 14:02:45 INFO - PROCESS | 1648 | 1464987765958 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:02:46 INFO - PROCESS | 1648 | 1464987766032 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11705d000 == 54 [pid = 1648] [id = 434] 14:02:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x124a4c000) [pid = 1648] [serial = 1301] [outer = 0x0] 14:02:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x126a1fc00) [pid = 1648] [serial = 1302] [outer = 0x124a4c000] 14:02:46 INFO - PROCESS | 1648 | 1464987766059 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128c0bc00) [pid = 1648] [serial = 1303] [outer = 0x124a4c000] 14:02:46 INFO - PROCESS | 1648 | 1464987766369 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]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 14:02:46 INFO - PROCESS | 1648 | 1464987766383 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 1648 | 1464987766386 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 14:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:02:46 INFO - PROCESS | 1648 | 1464987766388 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1648 | 1464987766389 Marionette TRACE conn2 <- [1,1710,null,{}] 14:02:46 INFO - PROCESS | 1648 | 1464987766392 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}] 14:02:46 INFO - PROCESS | 1648 | 1464987766499 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:02:46 INFO - PROCESS | 1648 | 1464987766512 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4a6000 == 55 [pid = 1648] [id = 435] 14:02:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128c07c00) [pid = 1648] [serial = 1304] [outer = 0x0] 14:02:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128e37000) [pid = 1648] [serial = 1305] [outer = 0x128c07c00] 14:02:46 INFO - PROCESS | 1648 | 1464987766538 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x116f4b800) [pid = 1648] [serial = 1306] [outer = 0x128c07c00] 14:02:46 INFO - PROCESS | 1648 | 1464987766859 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]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 517ms 14:02:46 INFO - PROCESS | 1648 | 1464987766917 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 1648 | 1464987766918 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 14:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:02:46 INFO - PROCESS | 1648 | 1464987766921 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1648 | 1464987766922 Marionette TRACE conn2 <- [1,1714,null,{}] 14:02:46 INFO - PROCESS | 1648 | 1464987766924 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}] 14:02:47 INFO - PROCESS | 1648 | 1464987767024 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:02:47 INFO - PROCESS | 1648 | 1464987767029 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b242800 == 56 [pid = 1648] [id = 436] 14:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128c11800) [pid = 1648] [serial = 1307] [outer = 0x0] 14:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12966f800) [pid = 1648] [serial = 1308] [outer = 0x128c11800] 14:02:47 INFO - PROCESS | 1648 | 1464987767087 Marionette DEBUG loaded listener.js 14:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12a7e6000) [pid = 1648] [serial = 1309] [outer = 0x128c11800] 14:02:47 INFO - PROCESS | 1648 | 1464987767435 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]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 14:02:47 INFO - PROCESS | 1648 | 1464987767441 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:02:47 INFO - PROCESS | 1648 | 1464987767443 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 14:02:47 INFO - PROCESS | 1648 | 1464987767446 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 1648 | 1464987767449 Marionette TRACE conn2 <- [1,1718,null,{}] 14:02:47 INFO - PROCESS | 1648 | 1464987767452 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}] 14:02:47 INFO - PROCESS | 1648 | 1464987767612 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:02:47 INFO - PROCESS | 1648 | 1464987767632 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf05000 == 57 [pid = 1648] [id = 437] 14:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x129671400) [pid = 1648] [serial = 1310] [outer = 0x0] 14:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12a917000) [pid = 1648] [serial = 1311] [outer = 0x129671400] 14:02:47 INFO - PROCESS | 1648 | 1464987767657 Marionette DEBUG loaded listener.js 14:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12aac9000) [pid = 1648] [serial = 1312] [outer = 0x129671400] 14:02:47 INFO - PROCESS | 1648 | 1464987767992 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]]]}] 14:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 574ms 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1187a4800) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1138c0c00) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x110e6dc00) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x112975800) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12897fc00) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x115e4c400) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x118243000) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1125c0000) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x123fd1000) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12898a400) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x119740800) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x112664400) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x112973800) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128e36c00) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11835d400) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1274a3c00) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x116f4e400) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x124004800) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x111ed6400) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x119742000) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11673ec00) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128b83800) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128e42800) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119072000) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x123fce000) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x110e72000) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12aac1800) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x115e4ac00) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x124a4c400) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1190c0400) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118297c00) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x113804800) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:02:48 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x110e6e400) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:02:48 INFO - PROCESS | 1648 | 1464987768215 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 1648 | 1464987768216 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 14:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:02:48 INFO - PROCESS | 1648 | 1464987768221 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1648 | 1464987768222 Marionette TRACE conn2 <- [1,1722,null,{}] 14:02:48 INFO - PROCESS | 1648 | 1464987768224 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}] 14:02:48 INFO - PROCESS | 1648 | 1464987768301 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:02:48 INFO - PROCESS | 1648 | 1464987768322 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x118113000 == 58 [pid = 1648] [id = 438] 14:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1125bfc00) [pid = 1648] [serial = 1313] [outer = 0x0] 14:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1127af400) [pid = 1648] [serial = 1314] [outer = 0x1125bfc00] 14:02:48 INFO - PROCESS | 1648 | 1464987768350 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x115ed0000) [pid = 1648] [serial = 1315] [outer = 0x1125bfc00] 14:02:48 INFO - PROCESS | 1648 | 1464987768676 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]]]}] 14:02:48 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 14:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 467ms 14:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:02:48 INFO - PROCESS | 1648 | 1464987768689 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 1648 | 1464987768690 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 14:02:48 INFO - PROCESS | 1648 | 1464987768692 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1648 | 1464987768694 Marionette TRACE conn2 <- [1,1726,null,{}] 14:02:48 INFO - PROCESS | 1648 | 1464987768697 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}] 14:02:48 INFO - PROCESS | 1648 | 1464987768794 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:02:48 INFO - PROCESS | 1648 | 1464987768852 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0a800 == 59 [pid = 1648] [id = 439] 14:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1138c1000) [pid = 1648] [serial = 1316] [outer = 0x0] 14:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118297c00) [pid = 1648] [serial = 1317] [outer = 0x1138c1000] 14:02:48 INFO - PROCESS | 1648 | 1464987768881 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128982000) [pid = 1648] [serial = 1318] [outer = 0x1138c1000] 14:02:49 INFO - PROCESS | 1648 | 1464987769161 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]]]}] 14:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 14:02:49 INFO - PROCESS | 1648 | 1464987769212 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 1648 | 1464987769214 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 14:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:02:49 INFO - PROCESS | 1648 | 1464987769220 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 1648 | 1464987769221 Marionette TRACE conn2 <- [1,1730,null,{}] 14:02:49 INFO - PROCESS | 1648 | 1464987769223 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}] 14:02:49 INFO - PROCESS | 1648 | 1464987769307 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:02:49 INFO - PROCESS | 1648 | 1464987769311 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd5d800 == 60 [pid = 1648] [id = 440] 14:02:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128b7b400) [pid = 1648] [serial = 1319] [outer = 0x0] 14:02:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12a912800) [pid = 1648] [serial = 1320] [outer = 0x128b7b400] 14:02:49 INFO - PROCESS | 1648 | 1464987769337 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12b031800) [pid = 1648] [serial = 1321] [outer = 0x128b7b400] 14:02:49 INFO - PROCESS | 1648 | 1464987769672 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]]]}] 14:02:49 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 14:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 472ms 14:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:02:49 INFO - PROCESS | 1648 | 1464987769691 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 1648 | 1464987769692 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 14:02:49 INFO - PROCESS | 1648 | 1464987769694 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 1648 | 1464987769695 Marionette TRACE conn2 <- [1,1734,null,{}] 14:02:49 INFO - PROCESS | 1648 | 1464987769699 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}] 14:02:49 INFO - PROCESS | 1648 | 1464987769813 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:02:49 INFO - PROCESS | 1648 | 1464987769820 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d145800 == 61 [pid = 1648] [id = 441] 14:02:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x124a47400) [pid = 1648] [serial = 1322] [outer = 0x0] 14:02:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12b2e6800) [pid = 1648] [serial = 1323] [outer = 0x124a47400] 14:02:49 INFO - PROCESS | 1648 | 1464987769844 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12bb24c00) [pid = 1648] [serial = 1324] [outer = 0x124a47400] 14:02:50 INFO - PROCESS | 1648 | 1464987770136 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]]]}] 14:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 469ms 14:02:50 INFO - PROCESS | 1648 | 1464987770164 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 1648 | 1464987770167 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 14:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:02:50 INFO - PROCESS | 1648 | 1464987770171 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:02:50 INFO - PROCESS | 1648 | 1464987770172 Marionette TRACE conn2 <- [1,1738,null,{}] 14:02:50 INFO - PROCESS | 1648 | 1464987770174 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}] 14:02:50 INFO - PROCESS | 1648 | 1464987770327 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:02:50 INFO - PROCESS | 1648 | 1464987770386 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e05800 == 62 [pid = 1648] [id = 442] 14:02:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x110e6c000) [pid = 1648] [serial = 1325] [outer = 0x0] 14:02:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x111e70000) [pid = 1648] [serial = 1326] [outer = 0x110e6c000] 14:02:50 INFO - PROCESS | 1648 | 1464987770417 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1127a4000) [pid = 1648] [serial = 1327] [outer = 0x110e6c000] 14:02:50 INFO - PROCESS | 1648 | 1464987770858 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]]]}] 14:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 720ms 14:02:50 INFO - PROCESS | 1648 | 1464987770892 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 1648 | 1464987770894 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 14:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:02:50 INFO - PROCESS | 1648 | 1464987770898 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:02:50 INFO - PROCESS | 1648 | 1464987770900 Marionette TRACE conn2 <- [1,1742,null,{}] 14:02:50 INFO - PROCESS | 1648 | 1464987770903 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}] 14:02:51 INFO - PROCESS | 1648 | 1464987771010 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:02:51 INFO - PROCESS | 1648 | 1464987771105 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f8c000 == 63 [pid = 1648] [id = 443] 14:02:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x117390c00) [pid = 1648] [serial = 1328] [outer = 0x0] 14:02:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11824c400) [pid = 1648] [serial = 1329] [outer = 0x117390c00] 14:02:51 INFO - PROCESS | 1648 | 1464987771137 Marionette DEBUG loaded listener.js 14:02:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x118357000) [pid = 1648] [serial = 1330] [outer = 0x117390c00] 14:02:51 INFO - PROCESS | 1648 | 1464987771554 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]]]}] 14:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 721ms 14:02:51 INFO - PROCESS | 1648 | 1464987771619 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1648 | 1464987771621 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 14:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:02:51 INFO - PROCESS | 1648 | 1464987771624 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1648 | 1464987771625 Marionette TRACE conn2 <- [1,1746,null,{}] 14:02:51 INFO - PROCESS | 1648 | 1464987771627 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}] 14:02:51 INFO - PROCESS | 1648 | 1464987771716 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:02:51 INFO - PROCESS | 1648 | 1464987771780 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf0a800 == 64 [pid = 1648] [id = 444] 14:02:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1187af000) [pid = 1648] [serial = 1331] [outer = 0x0] 14:02:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x119121c00) [pid = 1648] [serial = 1332] [outer = 0x1187af000] 14:02:51 INFO - PROCESS | 1648 | 1464987771827 Marionette DEBUG loaded listener.js 14:02:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1199be000) [pid = 1648] [serial = 1333] [outer = 0x1187af000] 14:02:52 INFO - PROCESS | 1648 | 1464987772408 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]]]}] 14:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 821ms 14:02:52 INFO - PROCESS | 1648 | 1464987772445 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:02:52 INFO - PROCESS | 1648 | 1464987772450 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 14:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:02:52 INFO - PROCESS | 1648 | 1464987772458 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:02:52 INFO - PROCESS | 1648 | 1464987772462 Marionette TRACE conn2 <- [1,1750,null,{}] 14:02:52 INFO - PROCESS | 1648 | 1464987772464 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}] 14:02:52 INFO - PROCESS | 1648 | 1464987772568 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:02:52 INFO - PROCESS | 1648 | 1464987772642 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da57800 == 65 [pid = 1648] [id = 445] 14:02:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1199c7400) [pid = 1648] [serial = 1334] [outer = 0x0] 14:02:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x123fdbc00) [pid = 1648] [serial = 1335] [outer = 0x1199c7400] 14:02:52 INFO - PROCESS | 1648 | 1464987772673 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128983800) [pid = 1648] [serial = 1336] [outer = 0x1199c7400] 14:02:53 INFO - PROCESS | 1648 | 1464987773083 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]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 677ms 14:02:53 INFO - PROCESS | 1648 | 1464987773131 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 1648 | 1464987773133 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 14:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:02:53 INFO - PROCESS | 1648 | 1464987773135 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 1648 | 1464987773136 Marionette TRACE conn2 <- [1,1754,null,{}] 14:02:53 INFO - PROCESS | 1648 | 1464987773139 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}] 14:02:53 INFO - PROCESS | 1648 | 1464987773239 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:02:53 INFO - PROCESS | 1648 | 1464987773297 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x137729000 == 66 [pid = 1648] [id = 446] 14:02:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12898b800) [pid = 1648] [serial = 1337] [outer = 0x0] 14:02:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128fd2000) [pid = 1648] [serial = 1338] [outer = 0x12898b800] 14:02:53 INFO - PROCESS | 1648 | 1464987773326 Marionette DEBUG loaded listener.js 14:02:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12a773c00) [pid = 1648] [serial = 1339] [outer = 0x12898b800] 14:02:53 INFO - PROCESS | 1648 | 1464987773785 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]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 14:02:53 INFO - PROCESS | 1648 | 1464987773806 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 1648 | 1464987773808 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 14:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:02:53 INFO - PROCESS | 1648 | 1464987773810 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 1648 | 1464987773811 Marionette TRACE conn2 <- [1,1758,null,{}] 14:02:53 INFO - PROCESS | 1648 | 1464987773814 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}] 14:02:53 INFO - PROCESS | 1648 | 1464987773938 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:02:54 INFO - PROCESS | 1648 | 1464987774026 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x112784000 == 67 [pid = 1648] [id = 447] 14:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11835a000) [pid = 1648] [serial = 1340] [outer = 0x0] 14:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11a023800) [pid = 1648] [serial = 1341] [outer = 0x11835a000] 14:02:54 INFO - PROCESS | 1648 | 1464987774062 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x129288400) [pid = 1648] [serial = 1342] [outer = 0x11835a000] 14:02:54 INFO - PROCESS | 1648 | 1464987774673 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]]]}] 14:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 924ms 14:02:54 INFO - PROCESS | 1648 | 1464987774735 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:02:54 INFO - PROCESS | 1648 | 1464987774737 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 14:02:54 INFO - PROCESS | 1648 | 1464987774741 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:02:54 INFO - PROCESS | 1648 | 1464987774743 Marionette TRACE conn2 <- [1,1762,null,{}] 14:02:54 INFO - PROCESS | 1648 | 1464987774747 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}] 14:02:54 INFO - PROCESS | 1648 | 1464987774844 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:02:54 INFO - PROCESS | 1648 | 1464987774940 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11705b800 == 68 [pid = 1648] [id = 448] 14:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1125bf800) [pid = 1648] [serial = 1343] [outer = 0x0] 14:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x1125ccc00) [pid = 1648] [serial = 1344] [outer = 0x1125bf800] 14:02:54 INFO - PROCESS | 1648 | 1464987774986 Marionette DEBUG loaded listener.js 14:02:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1127ab400) [pid = 1648] [serial = 1345] [outer = 0x1125bf800] 14:02:55 INFO - PROCESS | 1648 | 1464987775495 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]]]}] 14:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 824ms 14:02:55 INFO - PROCESS | 1648 | 1464987775566 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:02:55 INFO - PROCESS | 1648 | 1464987775571 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 14:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:02:55 INFO - PROCESS | 1648 | 1464987775578 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:02:55 INFO - PROCESS | 1648 | 1464987775581 Marionette TRACE conn2 <- [1,1766,null,{}] 14:02:55 INFO - PROCESS | 1648 | 1464987775585 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}] 14:02:55 INFO - PROCESS | 1648 | 1464987775720 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:02:55 INFO - PROCESS | 1648 | 1464987775881 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d145800 == 67 [pid = 1648] [id = 441] 14:02:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd5d800 == 66 [pid = 1648] [id = 440] 14:02:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0a800 == 65 [pid = 1648] [id = 439] 14:02:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118113000 == 64 [pid = 1648] [id = 438] 14:02:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf05000 == 63 [pid = 1648] [id = 437] 14:02:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12b242800 == 62 [pid = 1648] [id = 436] 14:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12b2ea800) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 14:02:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e3a800 == 63 [pid = 1648] [id = 449] 14:02:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x111c7fc00) [pid = 1648] [serial = 1346] [outer = 0x0] 14:02:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1125c5c00) [pid = 1648] [serial = 1347] [outer = 0x111c7fc00] 14:02:55 INFO - PROCESS | 1648 | 1464987775934 Marionette DEBUG loaded listener.js 14:02:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x116f4b400) [pid = 1648] [serial = 1348] [outer = 0x111c7fc00] 14:02:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4a6000 == 62 [pid = 1648] [id = 435] 14:02:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11705d000 == 61 [pid = 1648] [id = 434] 14:02:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12571c800 == 60 [pid = 1648] [id = 433] 14:02:56 INFO - PROCESS | 1648 | --DOCSHELL 0x123a1a000 == 59 [pid = 1648] [id = 432] 14:02:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11889a800 == 58 [pid = 1648] [id = 431] 14:02:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11995c800 == 57 [pid = 1648] [id = 430] 14:02:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119f7b800 == 56 [pid = 1648] [id = 429] 14:02:56 INFO - PROCESS | 1648 | --DOCSHELL 0x123a07800 == 55 [pid = 1648] [id = 425] 14:02:56 INFO - PROCESS | 1648 | --DOCSHELL 0x117e0d000 == 54 [pid = 1648] [id = 424] 14:02:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d147800 == 53 [pid = 1648] [id = 423] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1197e7400) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x116f47800) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x128b85400) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x124a47c00) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x128fc6800) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x116f4d400) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x118361c00) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x1127a3400) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1274aa800) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11a025400) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x119011000) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x116f51c00) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1127a0c00) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x128982800) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128e38c00) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128fd2800) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x115e48c00) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1127ab800) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1166bd000) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1131d2000) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1293f0800) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1185a1400) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1190b5000) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x129283800) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128b83000) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1182bb800) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118247800) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x126fad400) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x124fe0c00) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11a01f800) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x123c1a800) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119dbbc00) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1212d9800) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1185a0000) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118295400) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12aaccc00) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12a773800) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12a774000) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119739800) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1199c2c00) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1250eac00) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12a918400) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12af96800) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12af9c400) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a7e6400) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12b2e5800) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12966d000) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129280800) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128b84000) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12b031000) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12a915800) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x127215c00) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 14:02:56 INFO - PROCESS | 1648 | 1464987776261 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]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 724ms 14:02:56 INFO - PROCESS | 1648 | 1464987776302 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 1648 | 1464987776304 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 14:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:02:56 INFO - PROCESS | 1648 | 1464987776306 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 1648 | 1464987776308 Marionette TRACE conn2 <- [1,1770,null,{}] 14:02:56 INFO - PROCESS | 1648 | 1464987776315 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}] 14:02:56 INFO - PROCESS | 1648 | 1464987776419 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:02:56 INFO - PROCESS | 1648 | 1464987776477 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187cd800 == 54 [pid = 1648] [id = 450] 14:02:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116f4ec00) [pid = 1648] [serial = 1349] [outer = 0x0] 14:02:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11766a400) [pid = 1648] [serial = 1350] [outer = 0x116f4ec00] 14:02:56 INFO - PROCESS | 1648 | 1464987776510 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1182c1000) [pid = 1648] [serial = 1351] [outer = 0x116f4ec00] 14:02:56 INFO - PROCESS | 1648 | 1464987776962 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]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 14:02:56 INFO - PROCESS | 1648 | 1464987776977 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 1648 | 1464987776980 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 14:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:02:57 INFO - PROCESS | 1648 | 1464987777000 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 1648 | 1464987777001 Marionette TRACE conn2 <- [1,1774,null,{}] 14:02:57 INFO - PROCESS | 1648 | 1464987777005 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}] 14:02:57 INFO - PROCESS | 1648 | 1464987777073 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:02:57 INFO - PROCESS | 1648 | 1464987777077 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11995c800 == 55 [pid = 1648] [id = 451] 14:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118361c00) [pid = 1648] [serial = 1352] [outer = 0x0] 14:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1185a6000) [pid = 1648] [serial = 1353] [outer = 0x118361c00] 14:02:57 INFO - PROCESS | 1648 | 1464987777108 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119069400) [pid = 1648] [serial = 1354] [outer = 0x118361c00] 14:02:57 INFO - PROCESS | 1648 | 1464987777583 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]]]}] 14:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 622ms 14:02:57 INFO - PROCESS | 1648 | 1464987777623 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:02:57 INFO - PROCESS | 1648 | 1464987777625 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 14:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:02:57 INFO - PROCESS | 1648 | 1464987777628 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 1648 | 1464987777630 Marionette TRACE conn2 <- [1,1778,null,{}] 14:02:57 INFO - PROCESS | 1648 | 1464987777633 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}] 14:02:57 INFO - PROCESS | 1648 | 1464987777753 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:02:57 INFO - PROCESS | 1648 | 1464987777793 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119dea800 == 56 [pid = 1648] [id = 452] 14:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1190b6c00) [pid = 1648] [serial = 1355] [outer = 0x0] 14:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1194b5400) [pid = 1648] [serial = 1356] [outer = 0x1190b6c00] 14:02:57 INFO - PROCESS | 1648 | 1464987777833 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11973d800) [pid = 1648] [serial = 1357] [outer = 0x1190b6c00] 14:02:58 INFO - PROCESS | 1648 | 1464987778227 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]]]}] 14:02:58 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 14:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 622ms 14:02:58 INFO - PROCESS | 1648 | 1464987778717 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 1648 | 1464987778720 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x117671c00) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1197eb000) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1125bfc00) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126fa5c00) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1138c1000) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128b7b400) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123c22000) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1131e1800) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128c11800) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129671400) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1182c6400) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128c07c00) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1121ba800) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1190b7400) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124a4c000) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11900e000) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:02:58 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11297d800) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:02:58 INFO - PROCESS | 1648 | 1464987778753 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 1648 | 1464987778756 Marionette TRACE conn2 <- [1,1782,null,{}] 14:02:58 INFO - PROCESS | 1648 | 1464987778760 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}] 14:02:58 INFO - PROCESS | 1648 | 1464987778866 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:02:58 INFO - PROCESS | 1648 | 1464987778928 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x113aa3000 == 57 [pid = 1648] [id = 453] 14:02:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1125cd800) [pid = 1648] [serial = 1358] [outer = 0x0] 14:02:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112664400) [pid = 1648] [serial = 1359] [outer = 0x1125cd800] 14:02:58 INFO - PROCESS | 1648 | 1464987778960 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11297e800) [pid = 1648] [serial = 1360] [outer = 0x1125cd800] 14:02:59 INFO - PROCESS | 1648 | 1464987779393 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]]]}] 14:02:59 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 14:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 679ms 14:02:59 INFO - PROCESS | 1648 | 1464987779426 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:02:59 INFO - PROCESS | 1648 | 1464987779429 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 14:02:59 INFO - PROCESS | 1648 | 1464987779434 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:02:59 INFO - PROCESS | 1648 | 1464987779437 Marionette TRACE conn2 <- [1,1786,null,{}] 14:02:59 INFO - PROCESS | 1648 | 1464987779440 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}] 14:02:59 INFO - PROCESS | 1648 | 1464987779539 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:02:59 INFO - PROCESS | 1648 | 1464987779604 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11953c800 == 58 [pid = 1648] [id = 454] 14:02:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112e9c800) [pid = 1648] [serial = 1361] [outer = 0x0] 14:02:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116188c00) [pid = 1648] [serial = 1362] [outer = 0x112e9c800] 14:02:59 INFO - PROCESS | 1648 | 1464987779635 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117391c00) [pid = 1648] [serial = 1363] [outer = 0x112e9c800] 14:03:00 INFO - PROCESS | 1648 | 1464987780055 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]]]}] 14:03:00 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 14:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 674ms 14:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:03:00 INFO - PROCESS | 1648 | 1464987780107 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 1648 | 1464987780108 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 14:03:00 INFO - PROCESS | 1648 | 1464987780111 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 1648 | 1464987780112 Marionette TRACE conn2 <- [1,1790,null,{}] 14:03:00 INFO - PROCESS | 1648 | 1464987780116 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}] 14:03:00 INFO - PROCESS | 1648 | 1464987780234 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:03:00 INFO - PROCESS | 1648 | 1464987780307 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c37800 == 59 [pid = 1648] [id = 455] 14:03:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11849a800) [pid = 1648] [serial = 1364] [outer = 0x0] 14:03:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1187a9c00) [pid = 1648] [serial = 1365] [outer = 0x11849a800] 14:03:00 INFO - PROCESS | 1648 | 1464987780339 Marionette DEBUG loaded listener.js 14:03:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1194b5800) [pid = 1648] [serial = 1366] [outer = 0x11849a800] 14:03:00 INFO - PROCESS | 1648 | 1464987780754 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]]]}] 14:03:00 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) 14:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 671ms 14:03:00 INFO - PROCESS | 1648 | 1464987780783 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 1648 | 1464987780784 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 14:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:03:00 INFO - PROCESS | 1648 | 1464987780787 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 1648 | 1464987780788 Marionette TRACE conn2 <- [1,1794,null,{}] 14:03:00 INFO - PROCESS | 1648 | 1464987780790 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}] 14:03:00 INFO - PROCESS | 1648 | 1464987780889 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:03:00 INFO - PROCESS | 1648 | 1464987780945 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c5800 == 60 [pid = 1648] [id = 456] 14:03:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1197e3000) [pid = 1648] [serial = 1367] [outer = 0x0] 14:03:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1199bc800) [pid = 1648] [serial = 1368] [outer = 0x1197e3000] 14:03:00 INFO - PROCESS | 1648 | 1464987780975 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119db6c00) [pid = 1648] [serial = 1369] [outer = 0x1197e3000] 14:03:01 INFO - PROCESS | 1648 | 1464987781384 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]]]}] 14:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 618ms 14:03:01 INFO - PROCESS | 1648 | 1464987781406 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 1648 | 1464987781407 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 14:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:03:01 INFO - PROCESS | 1648 | 1464987781409 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 1648 | 1464987781411 Marionette TRACE conn2 <- [1,1798,null,{}] 14:03:01 INFO - PROCESS | 1648 | 1464987781413 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}] 14:03:01 INFO - PROCESS | 1648 | 1464987781510 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:03:01 INFO - PROCESS | 1648 | 1464987781595 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f58000 == 61 [pid = 1648] [id = 457] 14:03:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117383000) [pid = 1648] [serial = 1370] [outer = 0x0] 14:03:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119dbd800) [pid = 1648] [serial = 1371] [outer = 0x117383000] 14:03:01 INFO - PROCESS | 1648 | 1464987781626 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1212dbc00) [pid = 1648] [serial = 1372] [outer = 0x117383000] 14:03:02 INFO - PROCESS | 1648 | 1464987782061 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]]]}] 14:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 672ms 14:03:02 INFO - PROCESS | 1648 | 1464987782082 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:03:02 INFO - PROCESS | 1648 | 1464987782085 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 14:03:02 INFO - PROCESS | 1648 | 1464987782088 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:03:02 INFO - PROCESS | 1648 | 1464987782090 Marionette TRACE conn2 <- [1,1802,null,{}] 14:03:02 INFO - PROCESS | 1648 | 1464987782094 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}] 14:03:02 INFO - PROCESS | 1648 | 1464987782309 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:03:02 INFO - PROCESS | 1648 | 1464987782385 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296dd000 == 62 [pid = 1648] [id = 458] 14:03:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124434400) [pid = 1648] [serial = 1373] [outer = 0x0] 14:03:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1250ec400) [pid = 1648] [serial = 1374] [outer = 0x124434400] 14:03:02 INFO - PROCESS | 1648 | 1464987782415 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126e93800) [pid = 1648] [serial = 1375] [outer = 0x124434400] 14:03:02 INFO - PROCESS | 1648 | 1464987782860 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]]]}] 14:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 822ms 14:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:03:02 INFO - PROCESS | 1648 | 1464987782909 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:03:02 INFO - PROCESS | 1648 | 1464987782911 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 14:03:02 INFO - PROCESS | 1648 | 1464987782913 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:03:02 INFO - PROCESS | 1648 | 1464987782915 Marionette TRACE conn2 <- [1,1806,null,{}] 14:03:02 INFO - PROCESS | 1648 | 1464987782919 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}] 14:03:03 INFO - PROCESS | 1648 | 1464987783014 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:03:03 INFO - PROCESS | 1648 | 1464987783095 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a767800 == 63 [pid = 1648] [id = 459] 14:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126a15400) [pid = 1648] [serial = 1376] [outer = 0x0] 14:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1274a2400) [pid = 1648] [serial = 1377] [outer = 0x126a15400] 14:03:03 INFO - PROCESS | 1648 | 1464987783125 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128985000) [pid = 1648] [serial = 1378] [outer = 0x126a15400] 14:03:03 INFO - PROCESS | 1648 | 1464987783642 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]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 773ms 14:03:03 INFO - PROCESS | 1648 | 1464987783687 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:03:03 INFO - PROCESS | 1648 | 1464987783689 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 14:03:03 INFO - PROCESS | 1648 | 1464987783692 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 1648 | 1464987783695 Marionette TRACE conn2 <- [1,1810,null,{}] 14:03:03 INFO - PROCESS | 1648 | 1464987783699 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}] 14:03:03 INFO - PROCESS | 1648 | 1464987783795 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:03:03 INFO - PROCESS | 1648 | 1464987783854 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11858a000 == 64 [pid = 1648] [id = 460] 14:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1131d8400) [pid = 1648] [serial = 1379] [outer = 0x0] 14:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1138c0000) [pid = 1648] [serial = 1380] [outer = 0x1131d8400] 14:03:03 INFO - PROCESS | 1648 | 1464987783881 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1167ecc00) [pid = 1648] [serial = 1381] [outer = 0x1131d8400] 14:03:04 INFO - PROCESS | 1648 | 1464987784292 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]]]}] 14:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 621ms 14:03:04 INFO - PROCESS | 1648 | 1464987784335 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 1648 | 1464987784339 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 14:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:03:04 INFO - PROCESS | 1648 | 1464987784343 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 1648 | 1464987784344 Marionette TRACE conn2 <- [1,1814,null,{}] 14:03:04 INFO - PROCESS | 1648 | 1464987784359 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}] 14:03:04 INFO - PROCESS | 1648 | 1464987784496 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:03:04 INFO - PROCESS | 1648 | --DOCSHELL 0x124a68800 == 63 [pid = 1648] [id = 409] 14:03:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11995c800 == 62 [pid = 1648] [id = 451] 14:03:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1187cd800 == 61 [pid = 1648] [id = 450] 14:03:04 INFO - PROCESS | 1648 | --DOCSHELL 0x110e3a800 == 60 [pid = 1648] [id = 449] 14:03:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11705b800 == 59 [pid = 1648] [id = 448] 14:03:04 INFO - PROCESS | 1648 | --DOCSHELL 0x115e05800 == 58 [pid = 1648] [id = 442] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12b031800) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b2e6800) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1182bfc00) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11a01e800) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x115ed0000) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12927e800) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1212d9c00) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128982000) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a912800) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124dc5800) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115e4a000) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a7e6000) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118498c00) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a917000) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1187b1000) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116f4b800) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12a7e6c00) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x129670800) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116a64000) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12966f800) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123c25400) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1256b4000) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126a1fc00) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1127af400) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119797400) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12aac9000) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118297c00) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1256b8800) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118390000) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1167ef800) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x113802800) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11934f800) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12aac8000) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128c0bc00) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128e37000) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 14:03:04 INFO - PROCESS | 1648 | 1464987784561 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166ec800 == 59 [pid = 1648] [id = 461] 14:03:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112977000) [pid = 1648] [serial = 1382] [outer = 0x0] 14:03:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113d6cc00) [pid = 1648] [serial = 1383] [outer = 0x112977000] 14:03:04 INFO - PROCESS | 1648 | 1464987784589 Marionette DEBUG loaded listener.js 14:03:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118292c00) [pid = 1648] [serial = 1384] [outer = 0x112977000] 14:03:04 INFO - PROCESS | 1648 | 1464987784891 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]]]}] 14:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 568ms 14:03:04 INFO - PROCESS | 1648 | 1464987784912 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 1648 | 1464987784913 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 14:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:03:04 INFO - PROCESS | 1648 | 1464987784919 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 1648 | 1464987784922 Marionette TRACE conn2 <- [1,1818,null,{}] 14:03:04 INFO - PROCESS | 1648 | 1464987784929 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}] 14:03:05 INFO - PROCESS | 1648 | 1464987785017 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:03:05 INFO - PROCESS | 1648 | 1464987785024 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x119970000 == 60 [pid = 1648] [id = 462] 14:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11835d800) [pid = 1648] [serial = 1385] [outer = 0x0] 14:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119073800) [pid = 1648] [serial = 1386] [outer = 0x11835d800] 14:03:05 INFO - PROCESS | 1648 | 1464987785052 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1197e0400) [pid = 1648] [serial = 1387] [outer = 0x11835d800] 14:03:05 INFO - PROCESS | 1648 | 1464987785389 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]]]}] 14:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 523ms 14:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:03:05 INFO - PROCESS | 1648 | 1464987785442 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 1648 | 1464987785443 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 14:03:05 INFO - PROCESS | 1648 | 1464987785446 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 1648 | 1464987785447 Marionette TRACE conn2 <- [1,1822,null,{}] 14:03:05 INFO - PROCESS | 1648 | 1464987785449 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}] 14:03:05 INFO - PROCESS | 1648 | 1464987785530 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:03:05 INFO - PROCESS | 1648 | 1464987785538 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a15000 == 61 [pid = 1648] [id = 463] 14:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119db7000) [pid = 1648] [serial = 1388] [outer = 0x0] 14:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x123c22000) [pid = 1648] [serial = 1389] [outer = 0x119db7000] 14:03:05 INFO - PROCESS | 1648 | 1464987785563 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x111e6e800) [pid = 1648] [serial = 1390] [outer = 0x119db7000] 14:03:05 INFO - PROCESS | 1648 | 1464987785920 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]]]}] 14:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 14:03:05 INFO - PROCESS | 1648 | 1464987785965 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 1648 | 1464987785967 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 14:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:03:05 INFO - PROCESS | 1648 | 1464987785969 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 1648 | 1464987785970 Marionette TRACE conn2 <- [1,1826,null,{}] 14:03:05 INFO - PROCESS | 1648 | 1464987785972 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}] 14:03:06 INFO - PROCESS | 1648 | 1464987786052 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:03:06 INFO - PROCESS | 1648 | 1464987786057 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12426d800 == 62 [pid = 1648] [id = 464] 14:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124dc5000) [pid = 1648] [serial = 1391] [outer = 0x0] 14:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1256bb400) [pid = 1648] [serial = 1392] [outer = 0x124dc5000] 14:03:06 INFO - PROCESS | 1648 | 1464987786082 Marionette DEBUG loaded listener.js 14:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126fa3c00) [pid = 1648] [serial = 1393] [outer = 0x124dc5000] 14:03:06 INFO - PROCESS | 1648 | 1464987786406 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]]]}] 14:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 469ms 14:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:03:06 INFO - PROCESS | 1648 | 1464987786438 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:03:06 INFO - PROCESS | 1648 | 1464987786439 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 14:03:06 INFO - PROCESS | 1648 | 1464987786441 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 1648 | 1464987786442 Marionette TRACE conn2 <- [1,1830,null,{}] 14:03:06 INFO - PROCESS | 1648 | 1464987786445 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}] 14:03:06 INFO - PROCESS | 1648 | 1464987786541 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:03:06 INFO - PROCESS | 1648 | 1464987786607 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x127282000 == 63 [pid = 1648] [id = 465] 14:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124dc5800) [pid = 1648] [serial = 1394] [outer = 0x0] 14:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1274ad400) [pid = 1648] [serial = 1395] [outer = 0x124dc5800] 14:03:06 INFO - PROCESS | 1648 | 1464987786636 Marionette DEBUG loaded listener.js 14:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128c08400) [pid = 1648] [serial = 1396] [outer = 0x124dc5800] 14:03:06 INFO - PROCESS | 1648 | 1464987786981 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]]]}] 14:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 568ms 14:03:07 INFO - PROCESS | 1648 | 1464987787010 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:03:07 INFO - PROCESS | 1648 | 1464987787011 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 14:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:03:07 INFO - PROCESS | 1648 | 1464987787021 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:03:07 INFO - PROCESS | 1648 | 1464987787022 Marionette TRACE conn2 <- [1,1834,null,{}] 14:03:07 INFO - PROCESS | 1648 | 1464987787024 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}] 14:03:07 INFO - PROCESS | 1648 | 1464987787123 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:03:07 INFO - PROCESS | 1648 | 1464987787158 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4c3000 == 64 [pid = 1648] [id = 466] 14:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126f0a800) [pid = 1648] [serial = 1397] [outer = 0x0] 14:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128e38400) [pid = 1648] [serial = 1398] [outer = 0x126f0a800] 14:03:07 INFO - PROCESS | 1648 | 1464987787183 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12927fc00) [pid = 1648] [serial = 1399] [outer = 0x126f0a800] 14:03:07 INFO - PROCESS | 1648 | 1464987787493 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]]]}] 14:03:07 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 14:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 526ms 14:03:07 INFO - PROCESS | 1648 | 1464987787540 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:03:07 INFO - PROCESS | 1648 | 1464987787541 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 14:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:03:07 INFO - PROCESS | 1648 | 1464987787549 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:03:07 INFO - PROCESS | 1648 | 1464987787550 Marionette TRACE conn2 <- [1,1838,null,{}] 14:03:07 INFO - PROCESS | 1648 | 1464987787552 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}] 14:03:07 INFO - PROCESS | 1648 | 1464987787652 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:03:07 INFO - PROCESS | 1648 | 1464987787685 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b221800 == 65 [pid = 1648] [id = 467] 14:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128c0d000) [pid = 1648] [serial = 1400] [outer = 0x0] 14:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129288800) [pid = 1648] [serial = 1401] [outer = 0x128c0d000] 14:03:07 INFO - PROCESS | 1648 | 1464987787710 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1293ef800) [pid = 1648] [serial = 1402] [outer = 0x128c0d000] 14:03:08 INFO - PROCESS | 1648 | 1464987788006 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]]]}] 14:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 524ms 14:03:08 INFO - PROCESS | 1648 | 1464987788068 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:03:08 INFO - PROCESS | 1648 | 1464987788070 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 14:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:03:08 INFO - PROCESS | 1648 | 1464987788072 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:03:08 INFO - PROCESS | 1648 | 1464987788073 Marionette TRACE conn2 <- [1,1842,null,{}] 14:03:08 INFO - PROCESS | 1648 | 1464987788075 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}] 14:03:08 INFO - PROCESS | 1648 | 1464987788184 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:03:08 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x111c7fc00) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:03:08 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1125bf800) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:03:08 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116f4ec00) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:03:08 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12a7e9800) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:03:08 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118361c00) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:03:08 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11835a000) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:03:08 INFO - PROCESS | 1648 | 1464987788239 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11612e000 == 66 [pid = 1648] [id = 468] 14:03:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x110e72800) [pid = 1648] [serial = 1403] [outer = 0x0] 14:03:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1131d2000) [pid = 1648] [serial = 1404] [outer = 0x110e72800] 14:03:08 INFO - PROCESS | 1648 | 1464987788267 Marionette DEBUG loaded listener.js 14:03:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118361c00) [pid = 1648] [serial = 1405] [outer = 0x110e72800] 14:03:08 INFO - PROCESS | 1648 | 1464987788571 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]]]}] 14:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 519ms 14:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:03:08 INFO - PROCESS | 1648 | 1464987788592 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:03:08 INFO - PROCESS | 1648 | 1464987788593 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 14:03:08 INFO - PROCESS | 1648 | 1464987788595 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:03:08 INFO - PROCESS | 1648 | 1464987788596 Marionette TRACE conn2 <- [1,1846,null,{}] 14:03:08 INFO - PROCESS | 1648 | 1464987788600 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}] 14:03:08 INFO - PROCESS | 1648 | 1464987788685 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:03:08 INFO - PROCESS | 1648 | 1464987788689 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb18000 == 67 [pid = 1648] [id = 469] 14:03:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11835a000) [pid = 1648] [serial = 1406] [outer = 0x0] 14:03:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129670800) [pid = 1648] [serial = 1407] [outer = 0x11835a000] 14:03:08 INFO - PROCESS | 1648 | 1464987788714 Marionette DEBUG loaded listener.js 14:03:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a774000) [pid = 1648] [serial = 1408] [outer = 0x11835a000] 14:03:09 INFO - PROCESS | 1648 | 1464987789041 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]]]}] 14:03:09 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) 14:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 470ms 14:03:09 INFO - PROCESS | 1648 | 1464987789067 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:03:09 INFO - PROCESS | 1648 | 1464987789069 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 14:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:03:09 INFO - PROCESS | 1648 | 1464987789072 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 1648 | 1464987789073 Marionette TRACE conn2 <- [1,1850,null,{}] 14:03:09 INFO - PROCESS | 1648 | 1464987789075 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}] 14:03:09 INFO - PROCESS | 1648 | 1464987789197 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:03:09 INFO - PROCESS | 1648 | 1464987789203 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf1e800 == 68 [pid = 1648] [id = 470] 14:03:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a771c00) [pid = 1648] [serial = 1409] [outer = 0x0] 14:03:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a7e4c00) [pid = 1648] [serial = 1410] [outer = 0x12a771c00] 14:03:09 INFO - PROCESS | 1648 | 1464987789232 Marionette DEBUG loaded listener.js 14:03:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12aac3c00) [pid = 1648] [serial = 1411] [outer = 0x12a771c00] 14:03:09 INFO - PROCESS | 1648 | 1464987789557 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]]]}] 14:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 14:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:03:09 INFO - PROCESS | 1648 | 1464987789593 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:03:09 INFO - PROCESS | 1648 | 1464987789594 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 14:03:09 INFO - PROCESS | 1648 | 1464987789596 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 1648 | 1464987789597 Marionette TRACE conn2 <- [1,1854,null,{}] 14:03:09 INFO - PROCESS | 1648 | 1464987789602 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}] 14:03:09 INFO - PROCESS | 1648 | 1464987789685 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:03:09 INFO - PROCESS | 1648 | 1464987789689 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c880000 == 69 [pid = 1648] [id = 471] 14:03:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12aac6800) [pid = 1648] [serial = 1412] [outer = 0x0] 14:03:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12af9a000) [pid = 1648] [serial = 1413] [outer = 0x12aac6800] 14:03:09 INFO - PROCESS | 1648 | 1464987789713 Marionette DEBUG loaded listener.js 14:03:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12b034c00) [pid = 1648] [serial = 1414] [outer = 0x12aac6800] 14:03:10 INFO - PROCESS | 1648 | 1464987790024 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]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 472ms 14:03:10 INFO - PROCESS | 1648 | 1464987790069 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 1648 | 1464987790070 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 14:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:03:10 INFO - PROCESS | 1648 | 1464987790072 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 1648 | 1464987790073 Marionette TRACE conn2 <- [1,1858,null,{}] 14:03:10 INFO - PROCESS | 1648 | 1464987790075 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}] 14:03:10 INFO - PROCESS | 1648 | 1464987790182 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:03:10 INFO - PROCESS | 1648 | 1464987790191 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c894800 == 70 [pid = 1648] [id = 472] 14:03:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b033800) [pid = 1648] [serial = 1415] [outer = 0x0] 14:03:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12b2ec400) [pid = 1648] [serial = 1416] [outer = 0x12b033800] 14:03:10 INFO - PROCESS | 1648 | 1464987790215 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12bb25800) [pid = 1648] [serial = 1417] [outer = 0x12b033800] 14:03:10 INFO - PROCESS | 1648 | 1464987790505 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]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 469ms 14:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:03:10 INFO - PROCESS | 1648 | 1464987790542 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 1648 | 1464987790543 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 14:03:10 INFO - PROCESS | 1648 | 1464987790545 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 1648 | 1464987790546 Marionette TRACE conn2 <- [1,1862,null,{}] 14:03:10 INFO - PROCESS | 1648 | 1464987790615 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}] 14:03:10 INFO - PROCESS | 1648 | 1464987790713 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:03:10 INFO - PROCESS | 1648 | 1464987790809 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11613e000 == 71 [pid = 1648] [id = 473] 14:03:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1125cd000) [pid = 1648] [serial = 1418] [outer = 0x0] 14:03:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1127a3400) [pid = 1648] [serial = 1419] [outer = 0x1125cd000] 14:03:10 INFO - PROCESS | 1648 | 1464987790840 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1138c0800) [pid = 1648] [serial = 1420] [outer = 0x1125cd000] 14:03:11 INFO - PROCESS | 1648 | 1464987791267 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]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 772ms 14:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:03:11 INFO - PROCESS | 1648 | 1464987791319 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 1648 | 1464987791322 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 14:03:11 INFO - PROCESS | 1648 | 1464987791325 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 1648 | 1464987791327 Marionette TRACE conn2 <- [1,1866,null,{}] 14:03:11 INFO - PROCESS | 1648 | 1464987791346 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}] 14:03:11 INFO - PROCESS | 1648 | 1464987791476 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:03:11 INFO - PROCESS | 1648 | 1464987791530 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a11000 == 72 [pid = 1648] [id = 474] 14:03:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1182bfc00) [pid = 1648] [serial = 1421] [outer = 0x0] 14:03:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11838a000) [pid = 1648] [serial = 1422] [outer = 0x1182bfc00] 14:03:11 INFO - PROCESS | 1648 | 1464987791560 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1190bb800) [pid = 1648] [serial = 1423] [outer = 0x1182bfc00] 14:03:11 INFO - PROCESS | 1648 | 1464987791978 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]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 670ms 14:03:11 INFO - PROCESS | 1648 | 1464987791995 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 1648 | 1464987791996 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 14:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:03:12 INFO - PROCESS | 1648 | 1464987792001 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 1648 | 1464987792003 Marionette TRACE conn2 <- [1,1870,null,{}] 14:03:12 INFO - PROCESS | 1648 | 1464987792019 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}] 14:03:12 INFO - PROCESS | 1648 | 1464987792159 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:03:12 INFO - PROCESS | 1648 | 1464987792285 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c10b800 == 73 [pid = 1648] [id = 475] 14:03:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1199ba800) [pid = 1648] [serial = 1424] [outer = 0x0] 14:03:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124a40000) [pid = 1648] [serial = 1425] [outer = 0x1199ba800] 14:03:12 INFO - PROCESS | 1648 | 1464987792337 Marionette DEBUG loaded listener.js 14:03:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x127260400) [pid = 1648] [serial = 1426] [outer = 0x1199ba800] 14:03:12 INFO - PROCESS | 1648 | 1464987792779 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]]]}] 14:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 821ms 14:03:12 INFO - PROCESS | 1648 | 1464987792826 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 1648 | 1464987792830 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 14:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:03:12 INFO - PROCESS | 1648 | 1464987792836 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 1648 | 1464987792838 Marionette TRACE conn2 <- [1,1874,null,{}] 14:03:12 INFO - PROCESS | 1648 | 1464987792840 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}] 14:03:12 INFO - PROCESS | 1648 | 1464987792943 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:03:13 INFO - PROCESS | 1648 | 1464987793002 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d199800 == 74 [pid = 1648] [id = 476] 14:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128b7b400) [pid = 1648] [serial = 1427] [outer = 0x0] 14:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128c0f000) [pid = 1648] [serial = 1428] [outer = 0x128b7b400] 14:03:13 INFO - PROCESS | 1648 | 1464987793032 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12966f400) [pid = 1648] [serial = 1429] [outer = 0x128b7b400] 14:03:13 INFO - PROCESS | 1648 | 1464987793479 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]]]}] 14:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 671ms 14:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:03:13 INFO - PROCESS | 1648 | 1464987793508 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:03:13 INFO - PROCESS | 1648 | 1464987793509 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 14:03:13 INFO - PROCESS | 1648 | 1464987793511 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:03:13 INFO - PROCESS | 1648 | 1464987793512 Marionette TRACE conn2 <- [1,1878,null,{}] 14:03:13 INFO - PROCESS | 1648 | 1464987793515 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}] 14:03:13 INFO - PROCESS | 1648 | 1464987793616 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:03:13 INFO - PROCESS | 1648 | 1464987793704 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d3b0800 == 75 [pid = 1648] [id = 477] 14:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128b7b800) [pid = 1648] [serial = 1430] [outer = 0x0] 14:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12a90e400) [pid = 1648] [serial = 1431] [outer = 0x128b7b800] 14:03:13 INFO - PROCESS | 1648 | 1464987793732 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12aaca400) [pid = 1648] [serial = 1432] [outer = 0x128b7b800] 14:03:14 INFO - PROCESS | 1648 | 1464987794139 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]]]}] 14:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 723ms 14:03:14 INFO - PROCESS | 1648 | 1464987794235 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:03:14 INFO - PROCESS | 1648 | 1464987794236 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 14:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:03:14 INFO - PROCESS | 1648 | 1464987794239 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 1648 | 1464987794240 Marionette TRACE conn2 <- [1,1882,null,{}] 14:03:14 INFO - PROCESS | 1648 | 1464987794242 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}] 14:03:14 INFO - PROCESS | 1648 | 1464987794404 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:03:14 INFO - PROCESS | 1648 | 1464987794414 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119313000 == 76 [pid = 1648] [id = 478] 14:03:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12b035400) [pid = 1648] [serial = 1433] [outer = 0x0] 14:03:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12bb56000) [pid = 1648] [serial = 1434] [outer = 0x12b035400] 14:03:14 INFO - PROCESS | 1648 | 1464987794444 Marionette DEBUG loaded listener.js 14:03:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12bb5e400) [pid = 1648] [serial = 1435] [outer = 0x12b035400] 14:03:15 INFO - PROCESS | 1648 | 1464987795090 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]]]}] 14:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 868ms 14:03:15 INFO - PROCESS | 1648 | 1464987795123 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 1648 | 1464987795126 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 14:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:03:15 INFO - PROCESS | 1648 | 1464987795129 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 1648 | 1464987795133 Marionette TRACE conn2 <- [1,1886,null,{}] 14:03:15 INFO - PROCESS | 1648 | 1464987795138 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}] 14:03:15 INFO - PROCESS | 1648 | 1464987795235 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:03:15 INFO - PROCESS | 1648 | 1464987795310 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119961000 == 77 [pid = 1648] [id = 479] 14:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1125bf800) [pid = 1648] [serial = 1436] [outer = 0x0] 14:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1127afc00) [pid = 1648] [serial = 1437] [outer = 0x1125bf800] 14:03:15 INFO - PROCESS | 1648 | 1464987795339 Marionette DEBUG loaded listener.js 14:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x116f4a800) [pid = 1648] [serial = 1438] [outer = 0x1125bf800] 14:03:15 INFO - PROCESS | 1648 | 1464987795755 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]]]}] 14:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 679ms 14:03:15 INFO - PROCESS | 1648 | 1464987795809 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 1648 | 1464987795812 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 14:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:03:15 INFO - PROCESS | 1648 | 1464987795817 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 1648 | 1464987795818 Marionette TRACE conn2 <- [1,1890,null,{}] 14:03:15 INFO - PROCESS | 1648 | 1464987795821 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}] 14:03:15 INFO - PROCESS | 1648 | 1464987795915 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:03:15 INFO - PROCESS | 1648 | 1464987795974 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e8800 == 78 [pid = 1648] [id = 480] 14:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x117672400) [pid = 1648] [serial = 1439] [outer = 0x0] 14:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x118391800) [pid = 1648] [serial = 1440] [outer = 0x117672400] 14:03:16 INFO - PROCESS | 1648 | 1464987796001 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x119065800) [pid = 1648] [serial = 1441] [outer = 0x117672400] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x117e07800 == 77 [pid = 1648] [id = 367] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf0a800 == 76 [pid = 1648] [id = 444] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0f800 == 75 [pid = 1648] [id = 369] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c880000 == 74 [pid = 1648] [id = 471] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf1e800 == 73 [pid = 1648] [id = 470] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb18000 == 72 [pid = 1648] [id = 469] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11612e000 == 71 [pid = 1648] [id = 468] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12b221800 == 70 [pid = 1648] [id = 467] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4c3000 == 69 [pid = 1648] [id = 466] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128fd2000) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1194b5400) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x127282000 == 68 [pid = 1648] [id = 465] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12426d800 == 67 [pid = 1648] [id = 464] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x123a15000 == 66 [pid = 1648] [id = 463] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119970000 == 65 [pid = 1648] [id = 462] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1166ec800 == 64 [pid = 1648] [id = 461] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11858a000 == 63 [pid = 1648] [id = 460] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11953c800 == 62 [pid = 1648] [id = 454] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x113aa3000 == 61 [pid = 1648] [id = 453] 14:03:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119dea800 == 60 [pid = 1648] [id = 452] 14:03:16 INFO - PROCESS | 1648 | 1464987796390 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]]]}] 14:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 620ms 14:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:03:16 INFO - PROCESS | 1648 | 1464987796436 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:03:16 INFO - PROCESS | 1648 | 1464987796437 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 14:03:16 INFO - PROCESS | 1648 | 1464987796440 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:03:16 INFO - PROCESS | 1648 | 1464987796442 Marionette TRACE conn2 <- [1,1894,null,{}] 14:03:16 INFO - PROCESS | 1648 | 1464987796449 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}] 14:03:16 INFO - PROCESS | 1648 | 1464987796538 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1125c5c00) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x116f4b400) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x123fdbc00) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x111e70000) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x119121c00) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1127ab400) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1125ccc00) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11824c400) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11766a400) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1182c1000) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b2f2000) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1185a6000) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119069400) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x129288400) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11a023800) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 14:03:16 INFO - PROCESS | 1648 | 1464987796624 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e3800 == 61 [pid = 1648] [id = 481] 14:03:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118293c00) [pid = 1648] [serial = 1442] [outer = 0x0] 14:03:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119011400) [pid = 1648] [serial = 1443] [outer = 0x118293c00] 14:03:16 INFO - PROCESS | 1648 | 1464987796652 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11a01d800) [pid = 1648] [serial = 1444] [outer = 0x118293c00] 14:03:16 INFO - PROCESS | 1648 | 1464987796970 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]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 570ms 14:03:17 INFO - PROCESS | 1648 | 1464987797011 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 1648 | 1464987797013 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 14:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:03:17 INFO - PROCESS | 1648 | 1464987797015 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 1648 | 1464987797016 Marionette TRACE conn2 <- [1,1898,null,{}] 14:03:17 INFO - PROCESS | 1648 | 1464987797018 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}] 14:03:17 INFO - PROCESS | 1648 | 1464987797105 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:03:17 INFO - PROCESS | 1648 | 1464987797161 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f87800 == 62 [pid = 1648] [id = 482] 14:03:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1197e7400) [pid = 1648] [serial = 1445] [outer = 0x0] 14:03:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12400e800) [pid = 1648] [serial = 1446] [outer = 0x1197e7400] 14:03:17 INFO - PROCESS | 1648 | 1464987797188 Marionette DEBUG loaded listener.js 14:03:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x127215400) [pid = 1648] [serial = 1447] [outer = 0x1197e7400] 14:03:17 INFO - PROCESS | 1648 | 1464987797466 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]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 472ms 14:03:17 INFO - PROCESS | 1648 | 1464987797490 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 1648 | 1464987797491 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 14:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:03:17 INFO - PROCESS | 1648 | 1464987797505 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 1648 | 1464987797506 Marionette TRACE conn2 <- [1,1902,null,{}] 14:03:17 INFO - PROCESS | 1648 | 1464987797514 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}] 14:03:17 INFO - PROCESS | 1648 | 1464987797600 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:03:17 INFO - PROCESS | 1648 | 1464987797605 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x127277800 == 63 [pid = 1648] [id = 483] 14:03:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126a1d800) [pid = 1648] [serial = 1448] [outer = 0x0] 14:03:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12898dc00) [pid = 1648] [serial = 1449] [outer = 0x126a1d800] 14:03:17 INFO - PROCESS | 1648 | 1464987797631 Marionette DEBUG loaded listener.js 14:03:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x128b84c00) [pid = 1648] [serial = 1450] [outer = 0x126a1d800] 14:03:17 INFO - PROCESS | 1648 | 1464987797989 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]]]}] 14:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 541ms 14:03:18 INFO - PROCESS | 1648 | 1464987798036 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:03:18 INFO - PROCESS | 1648 | 1464987798037 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 14:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:03:18 INFO - PROCESS | 1648 | 1464987798039 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:03:18 INFO - PROCESS | 1648 | 1464987798040 Marionette TRACE conn2 <- [1,1906,null,{}] 14:03:18 INFO - PROCESS | 1648 | 1464987798043 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}] 14:03:18 INFO - PROCESS | 1648 | 1464987798139 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:03:18 INFO - PROCESS | 1648 | 1464987798144 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0b000 == 64 [pid = 1648] [id = 484] 14:03:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128c0b400) [pid = 1648] [serial = 1451] [outer = 0x0] 14:03:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x129281400) [pid = 1648] [serial = 1452] [outer = 0x128c0b400] 14:03:18 INFO - PROCESS | 1648 | 1464987798171 Marionette DEBUG loaded listener.js 14:03:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x129677000) [pid = 1648] [serial = 1453] [outer = 0x128c0b400] 14:03:18 INFO - PROCESS | 1648 | 1464987798523 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]]]}] 14:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 520ms 14:03:18 INFO - PROCESS | 1648 | 1464987798564 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:03:18 INFO - PROCESS | 1648 | 1464987798565 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 14:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:03:18 INFO - PROCESS | 1648 | 1464987798569 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:03:18 INFO - PROCESS | 1648 | 1464987798570 Marionette TRACE conn2 <- [1,1910,null,{}] 14:03:18 INFO - PROCESS | 1648 | 1464987798573 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}] 14:03:18 INFO - PROCESS | 1648 | 1464987798675 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:03:18 INFO - PROCESS | 1648 | 1464987798721 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1d000 == 65 [pid = 1648] [id = 485] 14:03:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1293fa400) [pid = 1648] [serial = 1454] [outer = 0x0] 14:03:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12a90b400) [pid = 1648] [serial = 1455] [outer = 0x1293fa400] 14:03:18 INFO - PROCESS | 1648 | 1464987798750 Marionette DEBUG loaded listener.js 14:03:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12aac5c00) [pid = 1648] [serial = 1456] [outer = 0x1293fa400] 14:03:19 INFO - PROCESS | 1648 | 1464987799076 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]]]}] 14:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 14:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:03:19 INFO - PROCESS | 1648 | 1464987799089 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:03:19 INFO - PROCESS | 1648 | 1464987799090 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 14:03:19 INFO - PROCESS | 1648 | 1464987799092 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:03:19 INFO - PROCESS | 1648 | 1464987799093 Marionette TRACE conn2 <- [1,1914,null,{}] 14:03:19 INFO - PROCESS | 1648 | 1464987799095 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}] 14:03:19 INFO - PROCESS | 1648 | 1464987799204 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:03:19 INFO - PROCESS | 1648 | 1464987799216 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c109800 == 66 [pid = 1648] [id = 486] 14:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12a7e3c00) [pid = 1648] [serial = 1457] [outer = 0x0] 14:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12b037000) [pid = 1648] [serial = 1458] [outer = 0x12a7e3c00] 14:03:19 INFO - PROCESS | 1648 | 1464987799241 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12bb2b000) [pid = 1648] [serial = 1459] [outer = 0x12a7e3c00] 14:03:19 INFO - PROCESS | 1648 | 1464987799576 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]]]}] 14:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 518ms 14:03:19 INFO - PROCESS | 1648 | 1464987799617 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:03:19 INFO - PROCESS | 1648 | 1464987799618 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 14:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:03:19 INFO - PROCESS | 1648 | 1464987799620 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:03:19 INFO - PROCESS | 1648 | 1464987799621 Marionette TRACE conn2 <- [1,1918,null,{}] 14:03:19 INFO - PROCESS | 1648 | 1464987799624 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}] 14:03:19 INFO - PROCESS | 1648 | 1464987799726 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:03:19 INFO - PROCESS | 1648 | 1464987799765 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c893000 == 67 [pid = 1648] [id = 487] 14:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12b035000) [pid = 1648] [serial = 1460] [outer = 0x0] 14:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12bb5ac00) [pid = 1648] [serial = 1461] [outer = 0x12b035000] 14:03:19 INFO - PROCESS | 1648 | 1464987799790 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12bb62000) [pid = 1648] [serial = 1462] [outer = 0x12b035000] 14:03:20 INFO - PROCESS | 1648 | 1464987800116 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]]]}] 14:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 14:03:20 INFO - PROCESS | 1648 | 1464987800139 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:03:20 INFO - PROCESS | 1648 | 1464987800140 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 14:03:20 INFO - PROCESS | 1648 | 1464987800142 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 1648 | 1464987800143 Marionette TRACE conn2 <- [1,1922,null,{}] 14:03:20 INFO - PROCESS | 1648 | 1464987800145 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}] 14:03:20 INFO - PROCESS | 1648 | 1464987800252 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:03:20 INFO - PROCESS | 1648 | 1464987800264 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d3a3800 == 68 [pid = 1648] [id = 488] 14:03:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12bb30000) [pid = 1648] [serial = 1463] [outer = 0x0] 14:03:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12c18c000) [pid = 1648] [serial = 1464] [outer = 0x12bb30000] 14:03:20 INFO - PROCESS | 1648 | 1464987800289 Marionette DEBUG loaded listener.js 14:03:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12c191400) [pid = 1648] [serial = 1465] [outer = 0x12bb30000] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x126f0a800) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x119db7000) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128c0d000) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1131d8400) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11835d800) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x112977000) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x110e72800) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1190b6c00) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x124dc5000) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12aac6800) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x124dc5800) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11835a000) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:03:20 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12a771c00) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:03:20 INFO - PROCESS | 1648 | 1464987800736 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]]]}] 14:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 618ms 14:03:20 INFO - PROCESS | 1648 | 1464987800760 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:03:20 INFO - PROCESS | 1648 | 1464987800762 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 14:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:03:20 INFO - PROCESS | 1648 | 1464987800770 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 1648 | 1464987800772 Marionette TRACE conn2 <- [1,1926,null,{}] 14:03:20 INFO - PROCESS | 1648 | 1464987800774 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}] 14:03:20 INFO - PROCESS | 1648 | 1464987800905 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:03:20 INFO - PROCESS | 1648 | 1464987800941 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d3a1000 == 69 [pid = 1648] [id = 489] 14:03:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11214d000) [pid = 1648] [serial = 1466] [outer = 0x0] 14:03:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1250ec800) [pid = 1648] [serial = 1467] [outer = 0x11214d000] 14:03:20 INFO - PROCESS | 1648 | 1464987800970 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12c196800) [pid = 1648] [serial = 1468] [outer = 0x11214d000] 14:03:21 INFO - PROCESS | 1648 | 1464987801275 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]]]}] 14:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 527ms 14:03:21 INFO - PROCESS | 1648 | 1464987801292 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:03:21 INFO - PROCESS | 1648 | 1464987801310 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 14:03:21 INFO - PROCESS | 1648 | 1464987801313 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:03:21 INFO - PROCESS | 1648 | 1464987801317 Marionette TRACE conn2 <- [1,1930,null,{}] 14:03:21 INFO - PROCESS | 1648 | 1464987801321 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}] 14:03:21 INFO - PROCESS | 1648 | 1464987801451 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:03:21 INFO - PROCESS | 1648 | 1464987801541 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da4e000 == 70 [pid = 1648] [id = 490] 14:03:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1182be000) [pid = 1648] [serial = 1469] [outer = 0x0] 14:03:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12c58fc00) [pid = 1648] [serial = 1470] [outer = 0x1182be000] 14:03:21 INFO - PROCESS | 1648 | 1464987801580 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12c599400) [pid = 1648] [serial = 1471] [outer = 0x1182be000] 14:03:21 INFO - PROCESS | 1648 | 1464987801891 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]]]}] 14:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 623ms 14:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:03:21 INFO - PROCESS | 1648 | 1464987801940 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:03:21 INFO - PROCESS | 1648 | 1464987801941 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 14:03:21 INFO - PROCESS | 1648 | 1464987801944 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:03:21 INFO - PROCESS | 1648 | 1464987801945 Marionette TRACE conn2 <- [1,1934,null,{}] 14:03:21 INFO - PROCESS | 1648 | 1464987801947 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}] 14:03:22 INFO - PROCESS | 1648 | 1464987802035 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:03:22 INFO - PROCESS | 1648 | 1464987802096 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x110d85800 == 71 [pid = 1648] [id = 491] 14:03:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x119739400) [pid = 1648] [serial = 1472] [outer = 0x0] 14:03:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12c59bc00) [pid = 1648] [serial = 1473] [outer = 0x119739400] 14:03:22 INFO - PROCESS | 1648 | 1464987802120 Marionette DEBUG loaded listener.js 14:03:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12c85a800) [pid = 1648] [serial = 1474] [outer = 0x119739400] 14:03:22 INFO - PROCESS | 1648 | 1464987802400 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]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 469ms 14:03:22 INFO - PROCESS | 1648 | 1464987802413 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 1648 | 1464987802415 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 14:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:03:22 INFO - PROCESS | 1648 | 1464987802424 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 1648 | 1464987802425 Marionette TRACE conn2 <- [1,1938,null,{}] 14:03:22 INFO - PROCESS | 1648 | 1464987802427 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}] 14:03:22 INFO - PROCESS | 1648 | 1464987802527 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:03:22 INFO - PROCESS | 1648 | 1464987802531 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x137733800 == 72 [pid = 1648] [id = 492] 14:03:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12c85ac00) [pid = 1648] [serial = 1475] [outer = 0x0] 14:03:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12c862000) [pid = 1648] [serial = 1476] [outer = 0x12c85ac00] 14:03:22 INFO - PROCESS | 1648 | 1464987802556 Marionette DEBUG loaded listener.js 14:03:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12cdc3000) [pid = 1648] [serial = 1477] [outer = 0x12c85ac00] 14:03:23 INFO - PROCESS | 1648 | 1464987803041 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]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 668ms 14:03:23 INFO - PROCESS | 1648 | 1464987803098 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 1648 | 1464987803102 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 14:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:03:23 INFO - PROCESS | 1648 | 1464987803106 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:03:23 INFO - PROCESS | 1648 | 1464987803109 Marionette TRACE conn2 <- [1,1942,null,{}] 14:03:23 INFO - PROCESS | 1648 | 1464987803113 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}] 14:03:23 INFO - PROCESS | 1648 | 1464987803225 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:03:23 INFO - PROCESS | 1648 | 1464987803337 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182d2800 == 73 [pid = 1648] [id = 493] 14:03:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x116f51000) [pid = 1648] [serial = 1478] [outer = 0x0] 14:03:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11828ec00) [pid = 1648] [serial = 1479] [outer = 0x116f51000] 14:03:23 INFO - PROCESS | 1648 | 1464987803369 Marionette DEBUG loaded listener.js 14:03:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x118360800) [pid = 1648] [serial = 1480] [outer = 0x116f51000] 14:03:23 INFO - PROCESS | 1648 | 1464987803856 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]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 774ms 14:03:23 INFO - PROCESS | 1648 | 1464987803901 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 1648 | 1464987803907 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 14:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:03:23 INFO - PROCESS | 1648 | 1464987803920 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:03:23 INFO - PROCESS | 1648 | 1464987803922 Marionette TRACE conn2 <- [1,1946,null,{}] 14:03:23 INFO - PROCESS | 1648 | 1464987803926 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}] 14:03:24 INFO - PROCESS | 1648 | 1464987804060 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:03:24 INFO - PROCESS | 1648 | 1464987804135 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x129354000 == 74 [pid = 1648] [id = 494] 14:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x118387000) [pid = 1648] [serial = 1481] [outer = 0x0] 14:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x119128c00) [pid = 1648] [serial = 1482] [outer = 0x118387000] 14:03:24 INFO - PROCESS | 1648 | 1464987804164 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1197e8400) [pid = 1648] [serial = 1483] [outer = 0x118387000] 14:03:24 INFO - PROCESS | 1648 | 1464987804617 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]]]}] 14:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 725ms 14:03:24 INFO - PROCESS | 1648 | 1464987804641 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:03:24 INFO - PROCESS | 1648 | 1464987804642 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 14:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:03:24 INFO - PROCESS | 1648 | 1464987804645 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:03:24 INFO - PROCESS | 1648 | 1464987804647 Marionette TRACE conn2 <- [1,1950,null,{}] 14:03:24 INFO - PROCESS | 1648 | 1464987804655 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}] 14:03:24 INFO - PROCESS | 1648 | 1464987804764 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:03:24 INFO - PROCESS | 1648 | 1464987804841 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da4f000 == 75 [pid = 1648] [id = 495] 14:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x119dc1000) [pid = 1648] [serial = 1484] [outer = 0x0] 14:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12897f800) [pid = 1648] [serial = 1485] [outer = 0x119dc1000] 14:03:24 INFO - PROCESS | 1648 | 1464987804872 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x128e43000) [pid = 1648] [serial = 1486] [outer = 0x119dc1000] 14:03:25 INFO - PROCESS | 1648 | 1464987805268 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]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 675ms 14:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:03:25 INFO - PROCESS | 1648 | 1464987805320 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 1648 | 1464987805322 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 14:03:25 INFO - PROCESS | 1648 | 1464987805324 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 1648 | 1464987805325 Marionette TRACE conn2 <- [1,1954,null,{}] 14:03:25 INFO - PROCESS | 1648 | 1464987805328 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}] 14:03:25 INFO - PROCESS | 1648 | 1464987805437 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:03:25 INFO - PROCESS | 1648 | 1464987805539 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x137cd2800 == 76 [pid = 1648] [id = 496] 14:03:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12928c800) [pid = 1648] [serial = 1487] [outer = 0x0] 14:03:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1293f1c00) [pid = 1648] [serial = 1488] [outer = 0x12928c800] 14:03:25 INFO - PROCESS | 1648 | 1464987805573 Marionette DEBUG loaded listener.js 14:03:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12aac5800) [pid = 1648] [serial = 1489] [outer = 0x12928c800] 14:03:25 INFO - PROCESS | 1648 | 1464987805974 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]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 14:03:25 INFO - PROCESS | 1648 | 1464987805994 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 1648 | 1464987805996 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 14:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:03:26 INFO - PROCESS | 1648 | 1464987805998 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:03:26 INFO - PROCESS | 1648 | 1464987805999 Marionette TRACE conn2 <- [1,1958,null,{}] 14:03:26 INFO - PROCESS | 1648 | 1464987806002 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}] 14:03:26 INFO - PROCESS | 1648 | 1464987806106 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:03:26 INFO - PROCESS | 1648 | 1464987806198 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dee0800 == 77 [pid = 1648] [id = 497] 14:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1293b0800) [pid = 1648] [serial = 1490] [outer = 0x0] 14:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12bb2f400) [pid = 1648] [serial = 1491] [outer = 0x1293b0800] 14:03:26 INFO - PROCESS | 1648 | 1464987806228 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12c190800) [pid = 1648] [serial = 1492] [outer = 0x1293b0800] 14:03:26 INFO - PROCESS | 1648 | 1464987806648 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]]]}] 14:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 669ms 14:03:26 INFO - PROCESS | 1648 | 1464987806668 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:03:26 INFO - PROCESS | 1648 | 1464987806669 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 14:03:26 INFO - PROCESS | 1648 | 1464987806671 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:03:26 INFO - PROCESS | 1648 | 1464987806673 Marionette TRACE conn2 <- [1,1962,null,{}] 14:03:26 INFO - PROCESS | 1648 | 1464987806675 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}] 14:03:26 INFO - PROCESS | 1648 | 1464987806788 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:03:26 INFO - PROCESS | 1648 | 1464987806892 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1395d0800 == 78 [pid = 1648] [id = 498] 14:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12c590c00) [pid = 1648] [serial = 1493] [outer = 0x0] 14:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12c6c2400) [pid = 1648] [serial = 1494] [outer = 0x12c590c00] 14:03:26 INFO - PROCESS | 1648 | 1464987806924 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12c861000) [pid = 1648] [serial = 1495] [outer = 0x12c590c00] 14:03:27 INFO - PROCESS | 1648 | 1464987807352 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]]]}] 14:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 719ms 14:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:03:27 INFO - PROCESS | 1648 | 1464987807390 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:03:27 INFO - PROCESS | 1648 | 1464987807392 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 14:03:27 INFO - PROCESS | 1648 | 1464987807394 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:03:27 INFO - PROCESS | 1648 | 1464987807395 Marionette TRACE conn2 <- [1,1966,null,{}] 14:03:27 INFO - PROCESS | 1648 | 1464987807398 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}] 14:03:27 INFO - PROCESS | 1648 | 1464987807527 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:03:27 INFO - PROCESS | 1648 | 1464987807768 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x117063000 == 79 [pid = 1648] [id = 499] 14:03:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1121b4c00) [pid = 1648] [serial = 1496] [outer = 0x0] 14:03:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1125c5c00) [pid = 1648] [serial = 1497] [outer = 0x1121b4c00] 14:03:27 INFO - PROCESS | 1648 | 1464987807812 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x112977000) [pid = 1648] [serial = 1498] [outer = 0x1121b4c00] 14:03:28 INFO - PROCESS | 1648 | 1464987808240 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]]]}] 14:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 873ms 14:03:28 INFO - PROCESS | 1648 | 1464987808268 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:03:28 INFO - PROCESS | 1648 | 1464987808270 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 14:03:28 INFO - PROCESS | 1648 | 1464987808273 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 1648 | 1464987808275 Marionette TRACE conn2 <- [1,1970,null,{}] 14:03:28 INFO - PROCESS | 1648 | 1464987808278 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}] 14:03:28 INFO - PROCESS | 1648 | 1464987808381 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:03:28 INFO - PROCESS | 1648 | 1464987808446 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11704b000 == 80 [pid = 1648] [id = 500] 14:03:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x11311cc00) [pid = 1648] [serial = 1499] [outer = 0x0] 14:03:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x113811c00) [pid = 1648] [serial = 1500] [outer = 0x11311cc00] 14:03:28 INFO - PROCESS | 1648 | 1464987808475 Marionette DEBUG loaded listener.js 14:03:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1166c1c00) [pid = 1648] [serial = 1501] [outer = 0x11311cc00] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4c3800 == 79 [pid = 1648] [id = 427] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x110d85800 == 78 [pid = 1648] [id = 491] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12da4e000 == 77 [pid = 1648] [id = 490] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d3a1000 == 76 [pid = 1648] [id = 489] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d3a3800 == 75 [pid = 1648] [id = 488] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c893000 == 74 [pid = 1648] [id = 487] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c109800 == 73 [pid = 1648] [id = 486] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x116188c00) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x1187a9c00) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1250ec400) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1274a2400) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1199bc800) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x119dbd800) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x112664400) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12b2ec400) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1d000 == 72 [pid = 1648] [id = 485] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0b000 == 71 [pid = 1648] [id = 484] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x127277800 == 70 [pid = 1648] [id = 483] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119f87800 == 69 [pid = 1648] [id = 482] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e3800 == 68 [pid = 1648] [id = 481] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e8800 == 67 [pid = 1648] [id = 480] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119961000 == 66 [pid = 1648] [id = 479] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x123a11000 == 65 [pid = 1648] [id = 474] 14:03:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11613e000 == 64 [pid = 1648] [id = 473] 14:03:28 INFO - PROCESS | 1648 | 1464987808955 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]]]}] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x128e38400) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x111e6e800) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x129288800) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x123c22000) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1167ecc00) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1138c0000) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x119073800) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1197e0400) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12927fc00) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x113d6cc00) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x118292c00) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1131d2000) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x1293ef800) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11973d800) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x118361c00) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1256bb400) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x126fa3c00) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12af9a000) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12b034c00) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1274ad400) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x129670800) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12a774000) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128c08400) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12aac3c00) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12a7e4c00) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 14:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 720ms 14:03:29 INFO - PROCESS | 1648 | 1464987808995 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:03:29 INFO - PROCESS | 1648 | 1464987808998 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 14:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:03:29 INFO - PROCESS | 1648 | 1464987809027 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:03:29 INFO - PROCESS | 1648 | 1464987809028 Marionette TRACE conn2 <- [1,1974,null,{}] 14:03:29 INFO - PROCESS | 1648 | 1464987809030 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}] 14:03:29 INFO - PROCESS | 1648 | 1464987809113 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:03:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1161f7800) [pid = 1648] [serial = 1502] [outer = 0x12cdc4c00] 14:03:29 INFO - PROCESS | 1648 | 1464987809135 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11953e800 == 65 [pid = 1648] [id = 501] 14:03:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11738e400) [pid = 1648] [serial = 1503] [outer = 0x0] 14:03:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x118290800) [pid = 1648] [serial = 1504] [outer = 0x11738e400] 14:03:29 INFO - PROCESS | 1648 | 1464987809171 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x118358c00) [pid = 1648] [serial = 1505] [outer = 0x11738e400] 14:03:29 INFO - PROCESS | 1648 | 1464987809610 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]]]}] 14:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 620ms 14:03:29 INFO - PROCESS | 1648 | 1464987809647 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:03:29 INFO - PROCESS | 1648 | 1464987809649 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 14:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:03:29 INFO - PROCESS | 1648 | 1464987809653 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:03:29 INFO - PROCESS | 1648 | 1464987809657 Marionette TRACE conn2 <- [1,1978,null,{}] 14:03:29 INFO - PROCESS | 1648 | 1464987809663 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}] 14:03:29 INFO - PROCESS | 1648 | 1464987809748 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:03:29 INFO - PROCESS | 1648 | 1464987809755 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f82000 == 66 [pid = 1648] [id = 502] 14:03:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x118358800) [pid = 1648] [serial = 1506] [outer = 0x0] 14:03:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1190b6800) [pid = 1648] [serial = 1507] [outer = 0x118358800] 14:03:29 INFO - PROCESS | 1648 | 1464987809781 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11973d000) [pid = 1648] [serial = 1508] [outer = 0x118358800] 14:03:30 INFO - PROCESS | 1648 | 1464987810105 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]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 472ms 14:03:30 INFO - PROCESS | 1648 | 1464987810125 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 1648 | 1464987810127 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 14:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:03:30 INFO - PROCESS | 1648 | 1464987810129 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 1648 | 1464987810138 Marionette TRACE conn2 <- [1,1982,null,{}] 14:03:30 INFO - PROCESS | 1648 | 1464987810141 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}] 14:03:30 INFO - PROCESS | 1648 | 1464987810232 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:03:30 INFO - PROCESS | 1648 | 1464987810237 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a68800 == 67 [pid = 1648] [id = 503] 14:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1197e4000) [pid = 1648] [serial = 1509] [outer = 0x0] 14:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11a01fc00) [pid = 1648] [serial = 1510] [outer = 0x1197e4000] 14:03:30 INFO - PROCESS | 1648 | 1464987810265 Marionette DEBUG loaded listener.js 14:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x123fd9400) [pid = 1648] [serial = 1511] [outer = 0x1197e4000] 14:03:30 INFO - PROCESS | 1648 | 1464987810628 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]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 527ms 14:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:03:30 INFO - PROCESS | 1648 | 1464987810657 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 1648 | 1464987810658 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 14:03:30 INFO - PROCESS | 1648 | 1464987810660 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 1648 | 1464987810661 Marionette TRACE conn2 <- [1,1986,null,{}] 14:03:30 INFO - PROCESS | 1648 | 1464987810663 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}] 14:03:30 INFO - PROCESS | 1648 | 1464987810746 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:03:30 INFO - PROCESS | 1648 | 1464987810813 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12728c000 == 68 [pid = 1648] [id = 504] 14:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x126a1fc00) [pid = 1648] [serial = 1512] [outer = 0x0] 14:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x126fac000) [pid = 1648] [serial = 1513] [outer = 0x126a1fc00] 14:03:30 INFO - PROCESS | 1648 | 1464987810843 Marionette DEBUG loaded listener.js 14:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128b7c400) [pid = 1648] [serial = 1514] [outer = 0x126a1fc00] 14:03:31 INFO - PROCESS | 1648 | 1464987811202 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]]]}] 14:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 572ms 14:03:31 INFO - PROCESS | 1648 | 1464987811233 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:03:31 INFO - PROCESS | 1648 | 1464987811235 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 14:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:03:31 INFO - PROCESS | 1648 | 1464987811245 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:03:31 INFO - PROCESS | 1648 | 1464987811247 Marionette TRACE conn2 <- [1,1990,null,{}] 14:03:31 INFO - PROCESS | 1648 | 1464987811250 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}] 14:03:31 INFO - PROCESS | 1648 | 1464987811407 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:03:31 INFO - PROCESS | 1648 | 1464987811449 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4b9000 == 69 [pid = 1648] [id = 505] 14:03:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x128b85400) [pid = 1648] [serial = 1515] [outer = 0x0] 14:03:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x128fd1800) [pid = 1648] [serial = 1516] [outer = 0x128b85400] 14:03:31 INFO - PROCESS | 1648 | 1464987811474 Marionette DEBUG loaded listener.js 14:03:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12928bc00) [pid = 1648] [serial = 1517] [outer = 0x128b85400] 14:03:31 INFO - PROCESS | 1648 | 1464987811830 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]]]}] 14:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 621ms 14:03:31 INFO - PROCESS | 1648 | 1464987811873 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:03:31 INFO - PROCESS | 1648 | 1464987811875 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 14:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:03:31 INFO - PROCESS | 1648 | 1464987811879 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:03:31 INFO - PROCESS | 1648 | 1464987811880 Marionette TRACE conn2 <- [1,1994,null,{}] 14:03:31 INFO - PROCESS | 1648 | 1464987811884 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}] 14:03:32 INFO - PROCESS | 1648 | 1464987812046 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:03:32 INFO - PROCESS | 1648 | 1464987812069 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb03800 == 70 [pid = 1648] [id = 506] 14:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x128c10400) [pid = 1648] [serial = 1518] [outer = 0x0] 14:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x129669c00) [pid = 1648] [serial = 1519] [outer = 0x128c10400] 14:03:32 INFO - PROCESS | 1648 | 1464987812109 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12a912c00) [pid = 1648] [serial = 1520] [outer = 0x128c10400] 14:03:32 INFO - PROCESS | 1648 | 1464987812488 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]]]}] 14:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 621ms 14:03:32 INFO - PROCESS | 1648 | 1464987812502 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:03:32 INFO - PROCESS | 1648 | 1464987812504 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 14:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:03:32 INFO - PROCESS | 1648 | 1464987812506 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:03:32 INFO - PROCESS | 1648 | 1464987812507 Marionette TRACE conn2 <- [1,1998,null,{}] 14:03:32 INFO - PROCESS | 1648 | 1464987812510 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}] 14:03:32 INFO - PROCESS | 1648 | 1464987812616 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:03:32 INFO - PROCESS | 1648 | 1464987812632 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf1d000 == 71 [pid = 1648] [id = 507] 14:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12a771c00) [pid = 1648] [serial = 1521] [outer = 0x0] 14:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12b034c00) [pid = 1648] [serial = 1522] [outer = 0x12a771c00] 14:03:32 INFO - PROCESS | 1648 | 1464987812657 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12bb28000) [pid = 1648] [serial = 1523] [outer = 0x12a771c00] 14:03:33 INFO - PROCESS | 1648 | 1464987813011 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]]]}] 14:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 517ms 14:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:03:33 INFO - PROCESS | 1648 | 1464987813025 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 1648 | 1464987813026 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 14:03:33 INFO - PROCESS | 1648 | 1464987813028 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 1648 | 1464987813029 Marionette TRACE conn2 <- [1,2002,null,{}] 14:03:33 INFO - PROCESS | 1648 | 1464987813031 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}] 14:03:33 INFO - PROCESS | 1648 | 1464987813349 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12bb30000) [pid = 1648] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x119739400) [pid = 1648] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x126a15400) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x124a47400) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1293fa400) [pid = 1648] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12a7e3c00) [pid = 1648] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11214d000) [pid = 1648] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x126a1d800) [pid = 1648] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12b035000) [pid = 1648] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x117672400) [pid = 1648] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128c0b400) [pid = 1648] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1197e7400) [pid = 1648] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12b035400) [pid = 1648] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1125bf800) [pid = 1648] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1182be000) [pid = 1648] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:03:33 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x118293c00) [pid = 1648] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:03:33 INFO - PROCESS | 1648 | 1464987813398 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x113816000 == 72 [pid = 1648] [id = 508] 14:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11214d000) [pid = 1648] [serial = 1524] [outer = 0x0] 14:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11506ec00) [pid = 1648] [serial = 1525] [outer = 0x11214d000] 14:03:33 INFO - PROCESS | 1648 | 1464987813423 Marionette DEBUG loaded listener.js 14:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x119db3400) [pid = 1648] [serial = 1526] [outer = 0x11214d000] 14:03:33 INFO - PROCESS | 1648 | 1464987813698 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]]]}] 14:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 719ms 14:03:33 INFO - PROCESS | 1648 | 1464987813748 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 1648 | 1464987813751 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 14:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:03:33 INFO - PROCESS | 1648 | 1464987813756 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 1648 | 1464987813757 Marionette TRACE conn2 <- [1,2006,null,{}] 14:03:33 INFO - PROCESS | 1648 | 1464987813759 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}] 14:03:33 INFO - PROCESS | 1648 | 1464987813848 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:03:33 INFO - PROCESS | 1648 | 1464987813924 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c88a800 == 73 [pid = 1648] [id = 509] 14:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x111ab6400) [pid = 1648] [serial = 1527] [outer = 0x0] 14:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x119cb3400) [pid = 1648] [serial = 1528] [outer = 0x111ab6400] 14:03:33 INFO - PROCESS | 1648 | 1464987813954 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12bb5bc00) [pid = 1648] [serial = 1529] [outer = 0x111ab6400] 14:03:34 INFO - PROCESS | 1648 | 1464987814255 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]]]}] 14:03:34 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 14:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 14:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:03:34 INFO - PROCESS | 1648 | 1464987814274 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:03:34 INFO - PROCESS | 1648 | 1464987814276 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 14:03:34 INFO - PROCESS | 1648 | 1464987814278 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:03:34 INFO - PROCESS | 1648 | 1464987814279 Marionette TRACE conn2 <- [1,2010,null,{}] 14:03:34 INFO - PROCESS | 1648 | 1464987814284 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}] 14:03:34 INFO - PROCESS | 1648 | 1464987814387 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:03:34 INFO - PROCESS | 1648 | 1464987814391 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4b3000 == 74 [pid = 1648] [id = 510] 14:03:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x126a13c00) [pid = 1648] [serial = 1530] [outer = 0x0] 14:03:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12c191c00) [pid = 1648] [serial = 1531] [outer = 0x126a13c00] 14:03:34 INFO - PROCESS | 1648 | 1464987814416 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12c6bbc00) [pid = 1648] [serial = 1532] [outer = 0x126a13c00] 14:03:34 INFO - PROCESS | 1648 | 1464987814744 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]]]}] 14:03:34 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 14:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 14:03:34 INFO - PROCESS | 1648 | 1464987814747 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:03:34 INFO - PROCESS | 1648 | 1464987814749 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 14:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:03:34 INFO - PROCESS | 1648 | 1464987814758 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:03:34 INFO - PROCESS | 1648 | 1464987814759 Marionette TRACE conn2 <- [1,2014,null,{}] 14:03:34 INFO - PROCESS | 1648 | 1464987814761 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}] 14:03:34 INFO - PROCESS | 1648 | 1464987814884 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:03:34 INFO - PROCESS | 1648 | 1464987814890 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da4c000 == 75 [pid = 1648] [id = 511] 14:03:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12a76b800) [pid = 1648] [serial = 1533] [outer = 0x0] 14:03:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12c6c0000) [pid = 1648] [serial = 1534] [outer = 0x12a76b800] 14:03:34 INFO - PROCESS | 1648 | 1464987814915 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12c6c9000) [pid = 1648] [serial = 1535] [outer = 0x12a76b800] 14:03:35 INFO - PROCESS | 1648 | 1464987815234 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]]]}] 14:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 14:03:35 INFO - PROCESS | 1648 | 1464987815277 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:03:35 INFO - PROCESS | 1648 | 1464987815278 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 14:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:03:35 INFO - PROCESS | 1648 | 1464987815280 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:03:35 INFO - PROCESS | 1648 | 1464987815282 Marionette TRACE conn2 <- [1,2018,null,{}] 14:03:35 INFO - PROCESS | 1648 | 1464987815284 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}] 14:03:35 INFO - PROCESS | 1648 | 1464987815447 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:03:35 INFO - PROCESS | 1648 | 1464987815556 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x111e08000 == 76 [pid = 1648] [id = 512] 14:03:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x111c8a800) [pid = 1648] [serial = 1536] [outer = 0x0] 14:03:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1125ce000) [pid = 1648] [serial = 1537] [outer = 0x111c8a800] 14:03:35 INFO - PROCESS | 1648 | 1464987815589 Marionette DEBUG loaded listener.js 14:03:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11311b000) [pid = 1648] [serial = 1538] [outer = 0x111c8a800] 14:03:36 INFO - PROCESS | 1648 | 1464987816027 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]]]}] 14:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 771ms 14:03:36 INFO - PROCESS | 1648 | 1464987816052 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 1648 | 1464987816055 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 14:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:03:36 INFO - PROCESS | 1648 | 1464987816058 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 1648 | 1464987816061 Marionette TRACE conn2 <- [1,2022,null,{}] 14:03:36 INFO - PROCESS | 1648 | 1464987816064 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}] 14:03:36 INFO - PROCESS | 1648 | 1464987816176 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:03:36 INFO - PROCESS | 1648 | 1464987816281 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x121107000 == 77 [pid = 1648] [id = 513] 14:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1138cd000) [pid = 1648] [serial = 1539] [outer = 0x0] 14:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11828a000) [pid = 1648] [serial = 1540] [outer = 0x1138cd000] 14:03:36 INFO - PROCESS | 1648 | 1464987816315 Marionette DEBUG loaded listener.js 14:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x118387c00) [pid = 1648] [serial = 1541] [outer = 0x1138cd000] 14:03:36 INFO - PROCESS | 1648 | 1464987816723 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]]]}] 14:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 675ms 14:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:03:36 INFO - PROCESS | 1648 | 1464987816735 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 1648 | 1464987816738 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 14:03:36 INFO - PROCESS | 1648 | 1464987816740 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 1648 | 1464987816741 Marionette TRACE conn2 <- [1,2026,null,{}] 14:03:36 INFO - PROCESS | 1648 | 1464987816744 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}] 14:03:36 INFO - PROCESS | 1648 | 1464987816874 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:03:36 INFO - PROCESS | 1648 | 1464987816966 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd60000 == 78 [pid = 1648] [id = 514] 14:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x119740800) [pid = 1648] [serial = 1542] [outer = 0x0] 14:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11a02cc00) [pid = 1648] [serial = 1543] [outer = 0x119740800] 14:03:37 INFO - PROCESS | 1648 | 1464987816996 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1256b5800) [pid = 1648] [serial = 1544] [outer = 0x119740800] 14:03:37 INFO - PROCESS | 1648 | 1464987817385 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]]]}] 14:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 669ms 14:03:37 INFO - PROCESS | 1648 | 1464987817422 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:03:37 INFO - PROCESS | 1648 | 1464987817425 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 14:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:03:37 INFO - PROCESS | 1648 | 1464987817435 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:03:37 INFO - PROCESS | 1648 | 1464987817438 Marionette TRACE conn2 <- [1,2030,null,{}] 14:03:37 INFO - PROCESS | 1648 | 1464987817441 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}] 14:03:37 INFO - PROCESS | 1648 | 1464987817555 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:03:37 INFO - PROCESS | 1648 | 1464987817658 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x13947e800 == 79 [pid = 1648] [id = 515] 14:03:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x128989c00) [pid = 1648] [serial = 1545] [outer = 0x0] 14:03:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x128fd5000) [pid = 1648] [serial = 1546] [outer = 0x128989c00] 14:03:37 INFO - PROCESS | 1648 | 1464987817691 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12bb26000) [pid = 1648] [serial = 1547] [outer = 0x128989c00] 14:03:38 INFO - PROCESS | 1648 | 1464987818108 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]]]}] 14:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 729ms 14:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:03:38 INFO - PROCESS | 1648 | 1464987818158 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:03:38 INFO - PROCESS | 1648 | 1464987818160 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 14:03:38 INFO - PROCESS | 1648 | 1464987818162 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:03:38 INFO - PROCESS | 1648 | 1464987818163 Marionette TRACE conn2 <- [1,2034,null,{}] 14:03:38 INFO - PROCESS | 1648 | 1464987818183 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}] 14:03:38 INFO - PROCESS | 1648 | 1464987818290 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:03:38 INFO - PROCESS | 1648 | 1464987818366 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1395cb800 == 80 [pid = 1648] [id = 516] 14:03:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x128b79000) [pid = 1648] [serial = 1548] [outer = 0x0] 14:03:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12c18c400) [pid = 1648] [serial = 1549] [outer = 0x128b79000] 14:03:38 INFO - PROCESS | 1648 | 1464987818397 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12c594000) [pid = 1648] [serial = 1550] [outer = 0x128b79000] 14:03:38 INFO - PROCESS | 1648 | 1464987818800 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]]]}] 14:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 673ms 14:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:03:38 INFO - PROCESS | 1648 | 1464987818835 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:03:38 INFO - PROCESS | 1648 | 1464987818837 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 14:03:38 INFO - PROCESS | 1648 | 1464987818839 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:03:38 INFO - PROCESS | 1648 | 1464987818840 Marionette TRACE conn2 <- [1,2038,null,{}] 14:03:38 INFO - PROCESS | 1648 | 1464987818843 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}] 14:03:38 INFO - PROCESS | 1648 | 1464987818980 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:03:39 INFO - PROCESS | 1648 | 1464987819088 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e2b800 == 81 [pid = 1648] [id = 517] 14:03:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x1126a9c00) [pid = 1648] [serial = 1551] [outer = 0x0] 14:03:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1126ab800) [pid = 1648] [serial = 1552] [outer = 0x1126a9c00] 14:03:39 INFO - PROCESS | 1648 | 1464987819125 Marionette DEBUG loaded listener.js 14:03:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1250ee000) [pid = 1648] [serial = 1553] [outer = 0x1126a9c00] 14:03:39 INFO - PROCESS | 1648 | 1464987819773 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]]]}] 14:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 969ms 14:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:03:39 INFO - PROCESS | 1648 | 1464987819809 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 1648 | 1464987819811 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 14:03:39 INFO - PROCESS | 1648 | 1464987819815 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 1648 | 1464987819817 Marionette TRACE conn2 <- [1,2042,null,{}] 14:03:39 INFO - PROCESS | 1648 | 1464987819822 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}] 14:03:39 INFO - PROCESS | 1648 | 1464987819921 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:03:39 INFO - PROCESS | 1648 | 1464987819989 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a0a000 == 82 [pid = 1648] [id = 518] 14:03:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x1126a5c00) [pid = 1648] [serial = 1554] [outer = 0x0] 14:03:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x112f32000) [pid = 1648] [serial = 1555] [outer = 0x1126a5c00] 14:03:40 INFO - PROCESS | 1648 | 1464987820018 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x113120c00) [pid = 1648] [serial = 1556] [outer = 0x1126a5c00] 14:03:40 INFO - PROCESS | 1648 | 1464987820489 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]]]}] 14:03:40 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) 14:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 723ms 14:03:40 INFO - PROCESS | 1648 | 1464987820538 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:03:40 INFO - PROCESS | 1648 | 1464987820542 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 14:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:03:40 INFO - PROCESS | 1648 | 1464987820546 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:03:40 INFO - PROCESS | 1648 | 1464987820548 Marionette TRACE conn2 <- [1,2046,null,{}] 14:03:40 INFO - PROCESS | 1648 | 1464987820550 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}] 14:03:40 INFO - PROCESS | 1648 | 1464987820647 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:03:40 INFO - PROCESS | 1648 | 1464987820713 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x117061800 == 83 [pid = 1648] [id = 519] 14:03:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x113f09400) [pid = 1648] [serial = 1557] [outer = 0x0] 14:03:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x116f52000) [pid = 1648] [serial = 1558] [outer = 0x113f09400] 14:03:40 INFO - PROCESS | 1648 | 1464987820740 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x118246400) [pid = 1648] [serial = 1559] [outer = 0x113f09400] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x123c37800 == 82 [pid = 1648] [id = 455] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1296dd000 == 81 [pid = 1648] [id = 458] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12da4c000 == 80 [pid = 1648] [id = 511] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4b3000 == 79 [pid = 1648] [id = 510] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12c88a800 == 78 [pid = 1648] [id = 509] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x113816000 == 77 [pid = 1648] [id = 508] 14:03:40 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x128c0f000) [pid = 1648] [serial = 1428] [outer = 0x0] [url = about:blank] 14:03:40 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12a90e400) [pid = 1648] [serial = 1431] [outer = 0x0] [url = about:blank] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf1d000 == 76 [pid = 1648] [id = 507] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb03800 == 75 [pid = 1648] [id = 506] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4b9000 == 74 [pid = 1648] [id = 505] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12728c000 == 73 [pid = 1648] [id = 504] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x124a68800 == 72 [pid = 1648] [id = 503] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x119f82000 == 71 [pid = 1648] [id = 502] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x11953e800 == 70 [pid = 1648] [id = 501] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x11704b000 == 69 [pid = 1648] [id = 500] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x117063000 == 68 [pid = 1648] [id = 499] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x129354000 == 67 [pid = 1648] [id = 494] 14:03:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1182d2800 == 66 [pid = 1648] [id = 493] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x128985000) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12bb24c00) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x116f4a800) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x1127afc00) [pid = 1648] [serial = 1437] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12c599400) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x124a40000) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x119011400) [pid = 1648] [serial = 1443] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11a01d800) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12c18c000) [pid = 1648] [serial = 1464] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12bb62000) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12c85a800) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12c191400) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12bb2b000) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12c59bc00) [pid = 1648] [serial = 1473] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12c196800) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12c58fc00) [pid = 1648] [serial = 1470] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x129677000) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12a90b400) [pid = 1648] [serial = 1455] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12b037000) [pid = 1648] [serial = 1458] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12aac5c00) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1250ec800) [pid = 1648] [serial = 1467] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x1127a3400) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12898dc00) [pid = 1648] [serial = 1449] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x128b84c00) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12bb5ac00) [pid = 1648] [serial = 1461] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x119065800) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x118391800) [pid = 1648] [serial = 1440] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11838a000) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x129281400) [pid = 1648] [serial = 1452] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12400e800) [pid = 1648] [serial = 1446] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x127215400) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12bb5e400) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12bb56000) [pid = 1648] [serial = 1434] [outer = 0x0] [url = about:blank] 14:03:41 INFO - PROCESS | 1648 | 1464987821155 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]]]}] 14:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 623ms 14:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:03:41 INFO - PROCESS | 1648 | 1464987821170 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 1648 | 1464987821171 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 14:03:41 INFO - PROCESS | 1648 | 1464987821173 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 1648 | 1464987821176 Marionette TRACE conn2 <- [1,2050,null,{}] 14:03:41 INFO - PROCESS | 1648 | 1464987821183 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}] 14:03:41 INFO - PROCESS | 1648 | 1464987821286 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:03:41 INFO - PROCESS | 1648 | 1464987821347 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119089800 == 67 [pid = 1648] [id = 520] 14:03:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x117670800) [pid = 1648] [serial = 1560] [outer = 0x0] 14:03:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1183af800) [pid = 1648] [serial = 1561] [outer = 0x117670800] 14:03:41 INFO - PROCESS | 1648 | 1464987821377 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x119072800) [pid = 1648] [serial = 1562] [outer = 0x117670800] 14:03:41 INFO - PROCESS | 1648 | 1464987821690 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]]]}] 14:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 14:03:41 INFO - PROCESS | 1648 | 1464987821695 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 1648 | 1464987821697 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 14:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:03:41 INFO - PROCESS | 1648 | 1464987821708 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 1648 | 1464987821709 Marionette TRACE conn2 <- [1,2054,null,{}] 14:03:41 INFO - PROCESS | 1648 | 1464987821711 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}] 14:03:41 INFO - PROCESS | 1648 | 1464987821805 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:03:41 INFO - PROCESS | 1648 | 1464987821810 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c40800 == 68 [pid = 1648] [id = 521] 14:03:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1194a6c00) [pid = 1648] [serial = 1563] [outer = 0x0] 14:03:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1197dc800) [pid = 1648] [serial = 1564] [outer = 0x1194a6c00] 14:03:41 INFO - PROCESS | 1648 | 1464987821837 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1199c2c00) [pid = 1648] [serial = 1565] [outer = 0x1194a6c00] 14:03:42 INFO - PROCESS | 1648 | 1464987822186 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]]]}] 14:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 14:03:42 INFO - PROCESS | 1648 | 1464987822226 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 1648 | 1464987822227 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 14:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:03:42 INFO - PROCESS | 1648 | 1464987822229 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 1648 | 1464987822230 Marionette TRACE conn2 <- [1,2058,null,{}] 14:03:42 INFO - PROCESS | 1648 | 1464987822234 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}] 14:03:42 INFO - PROCESS | 1648 | 1464987822314 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:03:42 INFO - PROCESS | 1648 | 1464987822321 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x128bd2800 == 69 [pid = 1648] [id = 522] 14:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1197e2000) [pid = 1648] [serial = 1566] [outer = 0x0] 14:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x123e0f000) [pid = 1648] [serial = 1567] [outer = 0x1197e2000] 14:03:42 INFO - PROCESS | 1648 | 1464987822346 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x124a45000) [pid = 1648] [serial = 1568] [outer = 0x1197e2000] 14:03:42 INFO - PROCESS | 1648 | 1464987822690 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]]]}] 14:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 470ms 14:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:03:42 INFO - PROCESS | 1648 | 1464987822699 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 1648 | 1464987822702 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 14:03:42 INFO - PROCESS | 1648 | 1464987822705 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 1648 | 1464987822706 Marionette TRACE conn2 <- [1,2062,null,{}] 14:03:42 INFO - PROCESS | 1648 | 1464987822708 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}] 14:03:42 INFO - PROCESS | 1648 | 1464987822803 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:03:42 INFO - PROCESS | 1648 | 1464987822872 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d1800 == 70 [pid = 1648] [id = 523] 14:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x119072c00) [pid = 1648] [serial = 1569] [outer = 0x0] 14:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x126a13800) [pid = 1648] [serial = 1570] [outer = 0x119072c00] 14:03:42 INFO - PROCESS | 1648 | 1464987822898 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x128b84800) [pid = 1648] [serial = 1571] [outer = 0x119072c00] 14:03:43 INFO - PROCESS | 1648 | 1464987823191 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]]]}] 14:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 518ms 14:03:43 INFO - PROCESS | 1648 | 1464987823228 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:03:43 INFO - PROCESS | 1648 | 1464987823229 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 14:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:03:43 INFO - PROCESS | 1648 | 1464987823243 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:03:43 INFO - PROCESS | 1648 | 1464987823244 Marionette TRACE conn2 <- [1,2066,null,{}] 14:03:43 INFO - PROCESS | 1648 | 1464987823246 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}] 14:03:43 INFO - PROCESS | 1648 | 1464987823349 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:03:43 INFO - PROCESS | 1648 | 1464987823364 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b242000 == 71 [pid = 1648] [id = 524] 14:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12459cc00) [pid = 1648] [serial = 1572] [outer = 0x0] 14:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x128c0ac00) [pid = 1648] [serial = 1573] [outer = 0x12459cc00] 14:03:43 INFO - PROCESS | 1648 | 1464987823390 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x128fd3400) [pid = 1648] [serial = 1574] [outer = 0x12459cc00] 14:03:43 INFO - PROCESS | 1648 | 1464987823732 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]]]}] 14:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 518ms 14:03:43 INFO - PROCESS | 1648 | 1464987823761 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:03:43 INFO - PROCESS | 1648 | 1464987823762 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 14:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:03:43 INFO - PROCESS | 1648 | 1464987823770 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:03:43 INFO - PROCESS | 1648 | 1464987823771 Marionette TRACE conn2 <- [1,2070,null,{}] 14:03:43 INFO - PROCESS | 1648 | 1464987823773 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}] 14:03:43 INFO - PROCESS | 1648 | 1464987823878 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:03:43 INFO - PROCESS | 1648 | 1464987823917 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb17800 == 72 [pid = 1648] [id = 525] 14:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x128fd4800) [pid = 1648] [serial = 1575] [outer = 0x0] 14:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12928b800) [pid = 1648] [serial = 1576] [outer = 0x128fd4800] 14:03:43 INFO - PROCESS | 1648 | 1464987823942 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12966f000) [pid = 1648] [serial = 1577] [outer = 0x128fd4800] 14:03:44 INFO - PROCESS | 1648 | 1464987824265 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]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 523ms 14:03:44 INFO - PROCESS | 1648 | 1464987824289 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 1648 | 1464987824290 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 14:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:03:44 INFO - PROCESS | 1648 | 1464987824293 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1648 | 1464987824294 Marionette TRACE conn2 <- [1,2074,null,{}] 14:03:44 INFO - PROCESS | 1648 | 1464987824296 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}] 14:03:44 INFO - PROCESS | 1648 | 1464987824406 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:03:44 INFO - PROCESS | 1648 | 1464987824426 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c104800 == 73 [pid = 1648] [id = 526] 14:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1293b1c00) [pid = 1648] [serial = 1578] [outer = 0x0] 14:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12a7e7400) [pid = 1648] [serial = 1579] [outer = 0x1293b1c00] 14:03:44 INFO - PROCESS | 1648 | 1464987824452 Marionette DEBUG loaded listener.js 14:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12aacb000) [pid = 1648] [serial = 1580] [outer = 0x1293b1c00] 14:03:44 INFO - PROCESS | 1648 | 1464987824779 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]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 517ms 14:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:03:44 INFO - PROCESS | 1648 | 1464987824811 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 1648 | 1464987824812 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 14:03:44 INFO - PROCESS | 1648 | 1464987824814 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1648 | 1464987824815 Marionette TRACE conn2 <- [1,2078,null,{}] 14:03:44 INFO - PROCESS | 1648 | 1464987824826 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}] 14:03:44 INFO - PROCESS | 1648 | 1464987824932 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 14:03:44 INFO - PROCESS | 1648 | 1464987824973 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c891000 == 74 [pid = 1648] [id = 527] 14:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1293b6800) [pid = 1648] [serial = 1581] [outer = 0x0] 14:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12b037000) [pid = 1648] [serial = 1582] [outer = 0x1293b6800] 14:03:44 INFO - PROCESS | 1648 | 1464987824998 Marionette DEBUG loaded listener.js 14:03:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12bb2d800) [pid = 1648] [serial = 1583] [outer = 0x1293b6800] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x11738e400) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x117390c00) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12c85ac00) [pid = 1648] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x111ab6400) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11214d000) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x128b7b800) [pid = 1648] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x126a13c00) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11849a800) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1197e4000) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12a771c00) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1125cd800) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x117383000) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x1199c7400) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1187af000) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11311cc00) [pid = 1648] [serial = 1499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x124434400) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x118358800) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128b85400) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x126a1fc00) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x110e6c000) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12898b800) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1197e3000) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x128c10400) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1121b4c00) [pid = 1648] [serial = 1496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x112e9c800) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128b7b400) [pid = 1648] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1182bfc00) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1125cd000) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:03:45 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1199ba800) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:03:45 INFO - PROCESS | 1648 | 1464987825464 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]]]}] 14:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 677ms 14:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:03:45 INFO - PROCESS | 1648 | 1464987825492 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 1648 | 1464987825493 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 14:03:45 INFO - PROCESS | 1648 | 1464987825495 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:03:45 INFO - PROCESS | 1648 | 1464987825498 Marionette TRACE conn2 <- [1,2082,null,{}] 14:03:45 INFO - PROCESS | 1648 | 1464987825500 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}] 14:03:45 INFO - PROCESS | 1648 | 1464987825599 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 14:03:45 INFO - PROCESS | 1648 | 1464987825661 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4ae800 == 75 [pid = 1648] [id = 528] 14:03:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1127a8800) [pid = 1648] [serial = 1584] [outer = 0x0] 14:03:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x116f49800) [pid = 1648] [serial = 1585] [outer = 0x1127a8800] 14:03:45 INFO - PROCESS | 1648 | 1464987825694 Marionette DEBUG loaded listener.js 14:03:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x123b04000) [pid = 1648] [serial = 1586] [outer = 0x1127a8800] 14:03:45 INFO - PROCESS | 1648 | 1464987825983 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]]]}] 14:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 523ms 14:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:03:46 INFO - PROCESS | 1648 | 1464987826024 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 14:03:46 INFO - PROCESS | 1648 | 1464987826025 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 14:03:46 INFO - PROCESS | 1648 | 1464987826027 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:03:46 INFO - PROCESS | 1648 | 1464987826029 Marionette TRACE conn2 <- [1,2086,null,{}] 14:03:46 INFO - PROCESS | 1648 | 1464987826031 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}] 14:03:46 INFO - PROCESS | 1648 | 1464987826122 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 14:03:46 INFO - PROCESS | 1648 | 1464987826126 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1ac800 == 76 [pid = 1648] [id = 529] 14:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11973c000) [pid = 1648] [serial = 1587] [outer = 0x0] 14:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128e3dc00) [pid = 1648] [serial = 1588] [outer = 0x11973c000] 14:03:46 INFO - PROCESS | 1648 | 1464987826151 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12bb31c00) [pid = 1648] [serial = 1589] [outer = 0x11973c000] 14:03:46 INFO - PROCESS | 1648 | 1464987826500 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]]]}] 14:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 14:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:03:46 INFO - PROCESS | 1648 | 1464987826549 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 14:03:46 INFO - PROCESS | 1648 | 1464987826550 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 14:03:46 INFO - PROCESS | 1648 | 1464987826553 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:03:46 INFO - PROCESS | 1648 | 1464987826554 Marionette TRACE conn2 <- [1,2090,null,{}] 14:03:46 INFO - PROCESS | 1648 | 1464987826556 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}] 14:03:46 INFO - PROCESS | 1648 | 1464987826642 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 14:03:46 INFO - PROCESS | 1648 | 1464987826647 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4c8800 == 77 [pid = 1648] [id = 530] 14:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12bb5ac00) [pid = 1648] [serial = 1590] [outer = 0x0] 14:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12bb62400) [pid = 1648] [serial = 1591] [outer = 0x12bb5ac00] 14:03:46 INFO - PROCESS | 1648 | 1464987826672 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12c193800) [pid = 1648] [serial = 1592] [outer = 0x12bb5ac00] 14:03:47 INFO - PROCESS | 1648 | 1464987827002 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]]]}] 14:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 469ms 14:03:47 INFO - PROCESS | 1648 | 1464987827030 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 1648 | 1464987827031 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 14:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:03:47 INFO - PROCESS | 1648 | 1464987827036 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 1648 | 1464987827037 Marionette TRACE conn2 <- [1,2094,null,{}] 14:03:47 INFO - PROCESS | 1648 | 1464987827039 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}] 14:03:47 INFO - PROCESS | 1648 | 1464987827125 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 14:03:47 INFO - PROCESS | 1648 | 1464987827129 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ded6000 == 78 [pid = 1648] [id = 531] 14:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12bb5cc00) [pid = 1648] [serial = 1593] [outer = 0x0] 14:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12c58e800) [pid = 1648] [serial = 1594] [outer = 0x12bb5cc00] 14:03:47 INFO - PROCESS | 1648 | 1464987827153 Marionette DEBUG loaded listener.js 14:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12c597400) [pid = 1648] [serial = 1595] [outer = 0x12bb5cc00] 14:03:47 INFO - PROCESS | 1648 | 1464987827687 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]]]}] 14:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 672ms 14:03:47 INFO - PROCESS | 1648 | 1464987827707 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 1648 | 1464987827710 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 14:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:03:47 INFO - PROCESS | 1648 | 1464987827714 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 1648 | 1464987827716 Marionette TRACE conn2 <- [1,2098,null,{}] 14:03:47 INFO - PROCESS | 1648 | 1464987827720 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}] 14:03:47 INFO - PROCESS | 1648 | 1464987827832 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 14:03:47 INFO - PROCESS | 1648 | 1464987827910 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187d0000 == 79 [pid = 1648] [id = 532] 14:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1126ac800) [pid = 1648] [serial = 1596] [outer = 0x0] 14:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11311e000) [pid = 1648] [serial = 1597] [outer = 0x1126ac800] 14:03:47 INFO - PROCESS | 1648 | 1464987827944 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x113f11800) [pid = 1648] [serial = 1598] [outer = 0x1126ac800] 14:03:48 INFO - PROCESS | 1648 | 1464987828393 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]]]}] 14:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 724ms 14:03:48 INFO - PROCESS | 1648 | 1464987828438 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 14:03:48 INFO - PROCESS | 1648 | 1464987828442 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 14:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:03:48 INFO - PROCESS | 1648 | 1464987828447 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:03:48 INFO - PROCESS | 1648 | 1464987828449 Marionette TRACE conn2 <- [1,2102,null,{}] 14:03:48 INFO - PROCESS | 1648 | 1464987828451 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}] 14:03:48 INFO - PROCESS | 1648 | 1464987828568 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 14:03:48 INFO - PROCESS | 1648 | 1464987828676 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x124266800 == 80 [pid = 1648] [id = 533] 14:03:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11766fc00) [pid = 1648] [serial = 1599] [outer = 0x0] 14:03:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x118298000) [pid = 1648] [serial = 1600] [outer = 0x11766fc00] 14:03:48 INFO - PROCESS | 1648 | 1464987828708 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x119069800) [pid = 1648] [serial = 1601] [outer = 0x11766fc00] 14:03:49 INFO - PROCESS | 1648 | 1464987829122 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]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 723ms 14:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:03:49 INFO - PROCESS | 1648 | 1464987829170 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 1648 | 1464987829172 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 14:03:49 INFO - PROCESS | 1648 | 1464987829174 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 1648 | 1464987829177 Marionette TRACE conn2 <- [1,2106,null,{}] 14:03:49 INFO - PROCESS | 1648 | 1464987829185 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}] 14:03:49 INFO - PROCESS | 1648 | 1464987829297 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 14:03:49 INFO - PROCESS | 1648 | 1464987829364 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x13772d800 == 81 [pid = 1648] [id = 534] 14:03:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1190c1c00) [pid = 1648] [serial = 1602] [outer = 0x0] 14:03:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11a024800) [pid = 1648] [serial = 1603] [outer = 0x1190c1c00] 14:03:49 INFO - PROCESS | 1648 | 1464987829437 Marionette DEBUG loaded listener.js 14:03:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1256bcc00) [pid = 1648] [serial = 1604] [outer = 0x1190c1c00] 14:03:49 INFO - PROCESS | 1648 | 1464987829855 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]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 722ms 14:03:49 INFO - PROCESS | 1648 | 1464987829897 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 1648 | 1464987829899 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 14:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:03:49 INFO - PROCESS | 1648 | 1464987829916 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 1648 | 1464987829917 Marionette TRACE conn2 <- [1,2110,null,{}] 14:03:49 INFO - PROCESS | 1648 | 1464987829920 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}] 14:03:50 INFO - PROCESS | 1648 | 1464987830025 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 14:03:50 INFO - PROCESS | 1648 | 1464987830130 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x139489800 == 82 [pid = 1648] [id = 535] 14:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x127215400) [pid = 1648] [serial = 1605] [outer = 0x0] 14:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x128b78400) [pid = 1648] [serial = 1606] [outer = 0x127215400] 14:03:50 INFO - PROCESS | 1648 | 1464987830163 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1293b1400) [pid = 1648] [serial = 1607] [outer = 0x127215400] 14:03:50 INFO - PROCESS | 1648 | 1464987830572 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]]]}] 14:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 675ms 14:03:50 INFO - PROCESS | 1648 | 1464987830589 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 14:03:50 INFO - PROCESS | 1648 | 1464987830591 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 14:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:03:50 INFO - PROCESS | 1648 | 1464987830593 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:03:50 INFO - PROCESS | 1648 | 1464987830594 Marionette TRACE conn2 <- [1,2114,null,{}] 14:03:50 INFO - PROCESS | 1648 | 1464987830597 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}] 14:03:50 INFO - PROCESS | 1648 | 1464987830702 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 14:03:50 INFO - PROCESS | 1648 | 1464987830808 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1395c4800 == 83 [pid = 1648] [id = 536] 14:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x128e37000) [pid = 1648] [serial = 1608] [outer = 0x0] 14:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12bb26800) [pid = 1648] [serial = 1609] [outer = 0x128e37000] 14:03:50 INFO - PROCESS | 1648 | 1464987830839 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12c196c00) [pid = 1648] [serial = 1610] [outer = 0x128e37000] 14:03:51 INFO - PROCESS | 1648 | 1464987831240 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]]]}] 14:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 669ms 14:03:51 INFO - PROCESS | 1648 | 1464987831263 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 14:03:51 INFO - PROCESS | 1648 | 1464987831264 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 14:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:03:51 INFO - PROCESS | 1648 | 1464987831269 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:03:51 INFO - PROCESS | 1648 | 1464987831271 Marionette TRACE conn2 <- [1,2118,null,{}] 14:03:51 INFO - PROCESS | 1648 | 1464987831273 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}] 14:03:51 INFO - PROCESS | 1648 | 1464987831430 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 14:03:51 INFO - PROCESS | 1648 | 1464987831541 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a28000 == 84 [pid = 1648] [id = 537] 14:03:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12c595800) [pid = 1648] [serial = 1611] [outer = 0x0] 14:03:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12c6bf000) [pid = 1648] [serial = 1612] [outer = 0x12c595800] 14:03:51 INFO - PROCESS | 1648 | 1464987831586 Marionette DEBUG loaded listener.js 14:03:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12cdc4400) [pid = 1648] [serial = 1613] [outer = 0x12c595800] 14:03:52 INFO - PROCESS | 1648 | 1464987832092 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]]]}] 14:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 875ms 14:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:03:52 INFO - PROCESS | 1648 | 1464987832143 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 14:03:52 INFO - PROCESS | 1648 | 1464987832144 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 14:03:52 INFO - PROCESS | 1648 | 1464987832146 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:03:52 INFO - PROCESS | 1648 | 1464987832147 Marionette TRACE conn2 <- [1,2122,null,{}] 14:03:52 INFO - PROCESS | 1648 | 1464987832150 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}] 14:03:52 INFO - PROCESS | 1648 | 1464987832257 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 14:03:52 INFO - PROCESS | 1648 | 1464987832364 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11277d800 == 85 [pid = 1648] [id = 538] 14:03:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1125c1c00) [pid = 1648] [serial = 1614] [outer = 0x0] 14:03:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x113119c00) [pid = 1648] [serial = 1615] [outer = 0x1125c1c00] 14:03:52 INFO - PROCESS | 1648 | 1464987832395 Marionette DEBUG loaded listener.js 14:03:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x116f53800) [pid = 1648] [serial = 1616] [outer = 0x1125c1c00] 14:03:53 INFO - PROCESS | 1648 | 1464987833076 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]]]}] 14:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 970ms 14:03:53 INFO - PROCESS | 1648 | 1464987833118 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 14:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:03:53 INFO - PROCESS | 1648 | 1464987833122 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 14:03:53 INFO - PROCESS | 1648 | 1464987833127 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 1648 | 1464987833130 Marionette TRACE conn2 <- [1,2126,null,{}] 14:03:53 INFO - PROCESS | 1648 | 1464987833135 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}] 14:03:53 INFO - PROCESS | 1648 | 1464987833274 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 14:03:53 INFO - PROCESS | 1648 | 1464987833388 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e1000 == 86 [pid = 1648] [id = 539] 14:03:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1126a6800) [pid = 1648] [serial = 1617] [outer = 0x0] 14:03:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x1127af000) [pid = 1648] [serial = 1618] [outer = 0x1126a6800] 14:03:53 INFO - PROCESS | 1648 | 1464987833418 Marionette DEBUG loaded listener.js 14:03:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x113157000) [pid = 1648] [serial = 1619] [outer = 0x1126a6800] 14:03:53 INFO - PROCESS | 1648 | 1464987833810 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]]]}] 14:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 724ms 14:03:53 INFO - PROCESS | 1648 | 1464987833851 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 14:03:53 INFO - PROCESS | 1648 | 1464987833854 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 14:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:03:53 INFO - PROCESS | 1648 | 1464987833859 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 1648 | 1464987833860 Marionette TRACE conn2 <- [1,2130,null,{}] 14:03:53 INFO - PROCESS | 1648 | 1464987833863 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}] 14:03:53 INFO - PROCESS | 1648 | 1464987833964 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 14:03:54 INFO - PROCESS | 1648 | 1464987834032 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11974f800 == 87 [pid = 1648] [id = 540] 14:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11315f400) [pid = 1648] [serial = 1620] [outer = 0x0] 14:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1160f0800) [pid = 1648] [serial = 1621] [outer = 0x11315f400] 14:03:54 INFO - PROCESS | 1648 | 1464987834060 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x116a64400) [pid = 1648] [serial = 1622] [outer = 0x11315f400] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12da57800 == 86 [pid = 1648] [id = 445] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4c8800 == 85 [pid = 1648] [id = 530] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1ac800 == 84 [pid = 1648] [id = 529] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4ae800 == 83 [pid = 1648] [id = 528] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12c891000 == 82 [pid = 1648] [id = 527] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12c104800 == 81 [pid = 1648] [id = 526] 14:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12c6c0000) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb17800 == 80 [pid = 1648] [id = 525] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b242000 == 79 [pid = 1648] [id = 524] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d1800 == 78 [pid = 1648] [id = 523] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x128bd2800 == 77 [pid = 1648] [id = 522] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x123c40800 == 76 [pid = 1648] [id = 521] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119089800 == 75 [pid = 1648] [id = 520] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x117061800 == 74 [pid = 1648] [id = 519] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x123a0a000 == 73 [pid = 1648] [id = 518] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1395cb800 == 72 [pid = 1648] [id = 516] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x13947e800 == 71 [pid = 1648] [id = 515] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd60000 == 70 [pid = 1648] [id = 514] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x121107000 == 69 [pid = 1648] [id = 513] 14:03:54 INFO - PROCESS | 1648 | --DOCSHELL 0x111e08000 == 68 [pid = 1648] [id = 512] 14:03:54 INFO - PROCESS | 1648 | 1464987834461 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] 14:03:54 INFO - PROCESS | 1648 | 1464987834531 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 14:03:54 INFO - PROCESS | 1648 | 1464987834535 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:03:54 INFO - PROCESS | 1648 | 1464987834537 Marionette TRACE conn2 <- [1,2134,null,{}] 14:03:54 INFO - PROCESS | 1648 | 1464987834545 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}] 14:03:54 INFO - PROCESS | 1648 | 1464987834655 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 14:03:54 INFO - PROCESS | 1648 | 1464987834667 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x119539800 == 69 [pid = 1648] [id = 541] 14:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1182bb000) [pid = 1648] [serial = 1623] [outer = 0x0] 14:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1182c7800) [pid = 1648] [serial = 1624] [outer = 0x1182bb000] 14:03:54 INFO - PROCESS | 1648 | 1464987834695 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1185a3000) [pid = 1648] [serial = 1625] [outer = 0x1182bb000] 14:03:55 INFO - PROCESS | 1648 | 1464987835135 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]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 624ms 14:03:55 INFO - PROCESS | 1648 | 1464987835160 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 14:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:03:55 INFO - PROCESS | 1648 | 1464987835163 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 14:03:55 INFO - PROCESS | 1648 | 1464987835167 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 1648 | 1464987835169 Marionette TRACE conn2 <- [1,2138,null,{}] 14:03:55 INFO - PROCESS | 1648 | 1464987835172 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}] 14:03:55 INFO - PROCESS | 1648 | 1464987835308 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 14:03:55 INFO - PROCESS | 1648 | 1464987835400 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a09800 == 70 [pid = 1648] [id = 542] 14:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11906dc00) [pid = 1648] [serial = 1626] [outer = 0x0] 14:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11935ac00) [pid = 1648] [serial = 1627] [outer = 0x11906dc00] 14:03:55 INFO - PROCESS | 1648 | 1464987835426 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1197dc400) [pid = 1648] [serial = 1628] [outer = 0x11906dc00] 14:03:55 INFO - PROCESS | 1648 | 1464987835704 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]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 572ms 14:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:03:55 INFO - PROCESS | 1648 | 1464987835740 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 14:03:55 INFO - PROCESS | 1648 | 1464987835742 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 14:03:55 INFO - PROCESS | 1648 | 1464987835744 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 1648 | 1464987835745 Marionette TRACE conn2 <- [1,2142,null,{}] 14:03:55 INFO - PROCESS | 1648 | 1464987835747 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}] 14:03:55 INFO - PROCESS | 1648 | 1464987835838 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 14:03:55 INFO - PROCESS | 1648 | 1464987835842 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c9800 == 71 [pid = 1648] [id = 543] 14:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1197e2800) [pid = 1648] [serial = 1629] [outer = 0x0] 14:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119db6800) [pid = 1648] [serial = 1630] [outer = 0x1197e2800] 14:03:55 INFO - PROCESS | 1648 | 1464987835867 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11a027000) [pid = 1648] [serial = 1631] [outer = 0x1197e2800] 14:03:56 INFO - PROCESS | 1648 | 1464987836231 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] 14:03:56 INFO - PROCESS | 1648 | 1464987836279 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 14:03:56 INFO - PROCESS | 1648 | 1464987836281 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 1648 | 1464987836283 Marionette TRACE conn2 <- [1,2146,null,{}] 14:03:56 INFO - PROCESS | 1648 | 1464987836285 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}] 14:03:56 INFO - PROCESS | 1648 | 1464987836413 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 14:03:56 INFO - PROCESS | 1648 | 1464987836427 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4ac000 == 72 [pid = 1648] [id = 544] 14:03:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x123c1e800) [pid = 1648] [serial = 1632] [outer = 0x0] 14:03:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x124dc8c00) [pid = 1648] [serial = 1633] [outer = 0x123c1e800] 14:03:56 INFO - PROCESS | 1648 | 1464987836453 Marionette DEBUG loaded listener.js 14:03:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128c0a000) [pid = 1648] [serial = 1634] [outer = 0x123c1e800] 14:03:56 INFO - PROCESS | 1648 | 1464987836881 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] 14:03:56 INFO - PROCESS | 1648 | 1464987836907 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 14:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:03:56 INFO - PROCESS | 1648 | 1464987836918 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 1648 | 1464987836920 Marionette TRACE conn2 <- [1,2150,null,{}] 14:03:56 INFO - PROCESS | 1648 | 1464987836924 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}] 14:03:57 INFO - PROCESS | 1648 | 1464987837099 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 14:03:57 INFO - PROCESS | 1648 | 1464987837145 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b203000 == 73 [pid = 1648] [id = 545] 14:03:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x123fd0400) [pid = 1648] [serial = 1635] [outer = 0x0] 14:03:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128c10800) [pid = 1648] [serial = 1636] [outer = 0x123fd0400] 14:03:57 INFO - PROCESS | 1648 | 1464987837169 Marionette DEBUG loaded listener.js 14:03:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x129670800) [pid = 1648] [serial = 1637] [outer = 0x123fd0400] 14:03:57 INFO - PROCESS | 1648 | 1464987837527 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]]]}] 14:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 620ms 14:03:57 INFO - PROCESS | 1648 | 1464987837538 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:03:57 INFO - PROCESS | 1648 | 1464987837539 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:03:57 INFO - PROCESS | 1648 | 1464987837541 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:03:57 INFO - PROCESS | 1648 | 1464987837542 Marionette TRACE conn2 <- [1,2154,null,{}] 14:03:57 INFO - PROCESS | 1648 | 1464987837545 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}] 14:03:57 INFO - PROCESS | 1648 | 1464987837658 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:03:57 INFO - PROCESS | 1648 | 1464987837671 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf0a000 == 74 [pid = 1648] [id = 546] 14:03:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1256bb400) [pid = 1648] [serial = 1638] [outer = 0x0] 14:03:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12a914400) [pid = 1648] [serial = 1639] [outer = 0x1256bb400] 14:03:57 INFO - PROCESS | 1648 | 1464987837696 Marionette DEBUG loaded listener.js 14:03:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12b2eb800) [pid = 1648] [serial = 1640] [outer = 0x1256bb400] 14:03:58 INFO - PROCESS | 1648 | 1464987838031 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]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 518ms 14:03:58 INFO - PROCESS | 1648 | 1464987838060 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:03:58 INFO - PROCESS | 1648 | 1464987838061 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:03:58 INFO - PROCESS | 1648 | 1464987838064 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:03:58 INFO - PROCESS | 1648 | 1464987838065 Marionette TRACE conn2 <- [1,2158,null,{}] 14:03:58 INFO - PROCESS | 1648 | 1464987838075 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}] 14:03:58 INFO - PROCESS | 1648 | 1464987838193 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:03:58 INFO - PROCESS | 1648 | 1464987838204 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c55c800 == 75 [pid = 1648] [id = 547] 14:03:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x129671800) [pid = 1648] [serial = 1641] [outer = 0x0] 14:03:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12bb54800) [pid = 1648] [serial = 1642] [outer = 0x129671800] 14:03:58 INFO - PROCESS | 1648 | 1464987838229 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12c192c00) [pid = 1648] [serial = 1643] [outer = 0x129671800] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12459cc00) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1293b1c00) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x117670800) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x128fd4800) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1126a5c00) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1127a8800) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1293b6800) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x113f09400) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1194a6c00) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119072c00) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1197e2000) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11973c000) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12a76b800) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:03:58 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12bb5ac00) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:03:58 INFO - PROCESS | 1648 | 1464987838763 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]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 726ms 14:03:58 INFO - PROCESS | 1648 | 1464987838791 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:03:58 INFO - PROCESS | 1648 | 1464987838793 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:03:58 INFO - PROCESS | 1648 | 1464987838796 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:03:58 INFO - PROCESS | 1648 | 1464987838798 Marionette TRACE conn2 <- [1,2162,null,{}] 14:03:58 INFO - PROCESS | 1648 | 1464987838809 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}] 14:03:58 INFO - PROCESS | 1648 | 1464987838956 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:03:58 INFO - PROCESS | 1648 | 1464987838967 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c887800 == 76 [pid = 1648] [id = 548] 14:03:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11315b400) [pid = 1648] [serial = 1644] [outer = 0x0] 14:03:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12725c400) [pid = 1648] [serial = 1645] [outer = 0x11315b400] 14:03:59 INFO - PROCESS | 1648 | 1464987839005 Marionette DEBUG loaded listener.js 14:03:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12af9e800) [pid = 1648] [serial = 1646] [outer = 0x11315b400] 14:03:59 INFO - PROCESS | 1648 | 1464987839343 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]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 577ms 14:03:59 INFO - PROCESS | 1648 | 1464987839374 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:03:59 INFO - PROCESS | 1648 | 1464987839375 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:03:59 INFO - PROCESS | 1648 | 1464987839377 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 1648 | 1464987839379 Marionette TRACE conn2 <- [1,2166,null,{}] 14:03:59 INFO - PROCESS | 1648 | 1464987839381 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}] 14:03:59 INFO - PROCESS | 1648 | 1464987839514 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:03:59 INFO - PROCESS | 1648 | 1464987839520 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d134800 == 77 [pid = 1648] [id = 549] 14:03:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128c02400) [pid = 1648] [serial = 1647] [outer = 0x0] 14:03:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12c59a000) [pid = 1648] [serial = 1648] [outer = 0x128c02400] 14:03:59 INFO - PROCESS | 1648 | 1464987839549 Marionette DEBUG loaded listener.js 14:03:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12c85e000) [pid = 1648] [serial = 1649] [outer = 0x128c02400] 14:03:59 INFO - PROCESS | 1648 | 1464987839888 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]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 14:03:59 INFO - PROCESS | 1648 | 1464987839897 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:03:59 INFO - PROCESS | 1648 | 1464987839898 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:03:59 INFO - PROCESS | 1648 | 1464987839900 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 1648 | 1464987839903 Marionette TRACE conn2 <- [1,2170,null,{}] 14:03:59 INFO - PROCESS | 1648 | 1464987839907 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}] 14:04:00 INFO - PROCESS | 1648 | 1464987839997 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:04:00 INFO - PROCESS | 1648 | 1464987840001 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4be800 == 78 [pid = 1648] [id = 550] 14:04:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1194a6c00) [pid = 1648] [serial = 1650] [outer = 0x0] 14:04:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12cdc6800) [pid = 1648] [serial = 1651] [outer = 0x1194a6c00] 14:04:00 INFO - PROCESS | 1648 | 1464987840028 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12cdcd000) [pid = 1648] [serial = 1652] [outer = 0x1194a6c00] 14:04:00 INFO - PROCESS | 1648 | 1464987840375 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]]]}] 14:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 14:04:00 INFO - PROCESS | 1648 | 1464987840422 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:04:00 INFO - PROCESS | 1648 | 1464987840424 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:04:00 INFO - PROCESS | 1648 | 1464987840426 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:04:00 INFO - PROCESS | 1648 | 1464987840427 Marionette TRACE conn2 <- [1,2174,null,{}] 14:04:00 INFO - PROCESS | 1648 | 1464987840429 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}] 14:04:00 INFO - PROCESS | 1648 | 1464987840548 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:04:00 INFO - PROCESS | 1648 | 1464987840662 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x110d94800 == 79 [pid = 1648] [id = 551] 14:04:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x110e68000) [pid = 1648] [serial = 1653] [outer = 0x0] 14:04:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1125c1400) [pid = 1648] [serial = 1654] [outer = 0x110e68000] 14:04:00 INFO - PROCESS | 1648 | 1464987840694 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1126ad400) [pid = 1648] [serial = 1655] [outer = 0x110e68000] 14:04:01 INFO - PROCESS | 1648 | 1464987841159 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]]]}] 14:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 769ms 14:04:01 INFO - PROCESS | 1648 | 1464987841197 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 1648 | 1464987841200 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:04:01 INFO - PROCESS | 1648 | 1464987841203 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:04:01 INFO - PROCESS | 1648 | 1464987841205 Marionette TRACE conn2 <- [1,2178,null,{}] 14:04:01 INFO - PROCESS | 1648 | 1464987841209 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}] 14:04:01 INFO - PROCESS | 1648 | 1464987841323 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:04:01 INFO - PROCESS | 1648 | 1464987841431 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119542800 == 80 [pid = 1648] [id = 552] 14:04:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x113119800) [pid = 1648] [serial = 1656] [outer = 0x0] 14:04:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1167ed000) [pid = 1648] [serial = 1657] [outer = 0x113119800] 14:04:01 INFO - PROCESS | 1648 | 1464987841464 Marionette DEBUG loaded listener.js 14:04:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x118246000) [pid = 1648] [serial = 1658] [outer = 0x113119800] 14:04:01 INFO - PROCESS | 1648 | 1464987841885 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]]]}] 14:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 720ms 14:04:01 INFO - PROCESS | 1648 | 1464987841945 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 1648 | 1464987841948 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:04:01 INFO - PROCESS | 1648 | 1464987841965 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:04:01 INFO - PROCESS | 1648 | 1464987841966 Marionette TRACE conn2 <- [1,2182,null,{}] 14:04:01 INFO - PROCESS | 1648 | 1464987841969 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}] 14:04:02 INFO - PROCESS | 1648 | 1464987842080 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:04:02 INFO - PROCESS | 1648 | 1464987842161 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d135000 == 81 [pid = 1648] [id = 553] 14:04:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1185a5400) [pid = 1648] [serial = 1659] [outer = 0x0] 14:04:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11973a000) [pid = 1648] [serial = 1660] [outer = 0x1185a5400] 14:04:02 INFO - PROCESS | 1648 | 1464987842190 Marionette DEBUG loaded listener.js 14:04:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x123d5c400) [pid = 1648] [serial = 1661] [outer = 0x1185a5400] 14:04:02 INFO - PROCESS | 1648 | 1464987842585 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]]]}] 14:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 673ms 14:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:04:02 INFO - PROCESS | 1648 | 1464987842637 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:04:02 INFO - PROCESS | 1648 | 1464987842638 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:04:02 INFO - PROCESS | 1648 | 1464987842646 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 1648 | 1464987842651 Marionette TRACE conn2 <- [1,2186,null,{}] 14:04:02 INFO - PROCESS | 1648 | 1464987842654 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}] 14:04:02 INFO - PROCESS | 1648 | 1464987842764 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:04:02 INFO - PROCESS | 1648 | 1464987842831 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x137cbf000 == 82 [pid = 1648] [id = 554] 14:04:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12442fc00) [pid = 1648] [serial = 1662] [outer = 0x0] 14:04:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x128981400) [pid = 1648] [serial = 1663] [outer = 0x12442fc00] 14:04:02 INFO - PROCESS | 1648 | 1464987842901 Marionette DEBUG loaded listener.js 14:04:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1293bc000) [pid = 1648] [serial = 1664] [outer = 0x12442fc00] 14:04:03 INFO - PROCESS | 1648 | 1464987843296 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]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 680ms 14:04:03 INFO - PROCESS | 1648 | 1464987843322 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:04:03 INFO - PROCESS | 1648 | 1464987843324 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:04:03 INFO - PROCESS | 1648 | 1464987843326 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 1648 | 1464987843327 Marionette TRACE conn2 <- [1,2190,null,{}] 14:04:03 INFO - PROCESS | 1648 | 1464987843330 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}] 14:04:03 INFO - PROCESS | 1648 | 1464987843456 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:04:03 INFO - PROCESS | 1648 | 1464987843547 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x139482000 == 83 [pid = 1648] [id = 555] 14:04:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12b2ed000) [pid = 1648] [serial = 1665] [outer = 0x0] 14:04:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12bb58800) [pid = 1648] [serial = 1666] [outer = 0x12b2ed000] 14:04:03 INFO - PROCESS | 1648 | 1464987843578 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12c6bbc00) [pid = 1648] [serial = 1667] [outer = 0x12b2ed000] 14:04:03 INFO - PROCESS | 1648 | 1464987843979 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]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 668ms 14:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:04:04 INFO - PROCESS | 1648 | 1464987843995 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:04:04 INFO - PROCESS | 1648 | 1464987843996 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:04:04 INFO - PROCESS | 1648 | 1464987843998 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:04:04 INFO - PROCESS | 1648 | 1464987843999 Marionette TRACE conn2 <- [1,2194,null,{}] 14:04:04 INFO - PROCESS | 1648 | 1464987844002 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}] 14:04:04 INFO - PROCESS | 1648 | 1464987844109 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:04:04 INFO - PROCESS | 1648 | 1464987844216 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b7b2800 == 84 [pid = 1648] [id = 556] 14:04:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12c85f000) [pid = 1648] [serial = 1668] [outer = 0x0] 14:04:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12cdcc000) [pid = 1648] [serial = 1669] [outer = 0x12c85f000] 14:04:04 INFO - PROCESS | 1648 | 1464987844252 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12d1ef400) [pid = 1648] [serial = 1670] [outer = 0x12c85f000] 14:04:04 INFO - PROCESS | 1648 | 1464987844722 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]]]}] 14:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 772ms 14:04:04 INFO - PROCESS | 1648 | 1464987844780 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:04:04 INFO - PROCESS | 1648 | 1464987844781 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:04:04 INFO - PROCESS | 1648 | 1464987844785 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:04:04 INFO - PROCESS | 1648 | 1464987844787 Marionette TRACE conn2 <- [1,2198,null,{}] 14:04:04 INFO - PROCESS | 1648 | 1464987844789 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}] 14:04:04 INFO - PROCESS | 1648 | 1464987844897 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:04:05 INFO - PROCESS | 1648 | 1464987845191 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182ef800 == 85 [pid = 1648] [id = 557] 14:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x111f44000) [pid = 1648] [serial = 1671] [outer = 0x0] 14:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1126a2400) [pid = 1648] [serial = 1672] [outer = 0x111f44000] 14:04:05 INFO - PROCESS | 1648 | 1464987845250 Marionette DEBUG loaded listener.js 14:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x112974000) [pid = 1648] [serial = 1673] [outer = 0x111f44000] 14:04:05 INFO - PROCESS | 1648 | 1464987845674 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]]]}] 14:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 922ms 14:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:04:05 INFO - PROCESS | 1648 | 1464987845708 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 1648 | 1464987845710 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:04:05 INFO - PROCESS | 1648 | 1464987845713 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 1648 | 1464987845715 Marionette TRACE conn2 <- [1,2202,null,{}] 14:04:05 INFO - PROCESS | 1648 | 1464987845718 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}] 14:04:05 INFO - PROCESS | 1648 | 1464987845817 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:04:05 INFO - PROCESS | 1648 | 1464987845885 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a06000 == 86 [pid = 1648] [id = 558] 14:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x113159800) [pid = 1648] [serial = 1674] [outer = 0x0] 14:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x113804800) [pid = 1648] [serial = 1675] [outer = 0x113159800] 14:04:05 INFO - PROCESS | 1648 | 1464987845912 Marionette DEBUG loaded listener.js 14:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x115ecb800) [pid = 1648] [serial = 1676] [outer = 0x113159800] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x128f58000 == 85 [pid = 1648] [id = 457] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4be800 == 84 [pid = 1648] [id = 550] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12d134800 == 83 [pid = 1648] [id = 549] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12c887800 == 82 [pid = 1648] [id = 548] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12c55c800 == 81 [pid = 1648] [id = 547] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12c58e800) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf0a000 == 80 [pid = 1648] [id = 546] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12b203000 == 79 [pid = 1648] [id = 545] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4ac000 == 78 [pid = 1648] [id = 544] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c9800 == 77 [pid = 1648] [id = 543] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x123a09800 == 76 [pid = 1648] [id = 542] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x119539800 == 75 [pid = 1648] [id = 541] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11974f800 == 74 [pid = 1648] [id = 540] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e1000 == 73 [pid = 1648] [id = 539] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x139489800 == 72 [pid = 1648] [id = 535] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x13772d800 == 71 [pid = 1648] [id = 534] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x124266800 == 70 [pid = 1648] [id = 533] 14:04:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1187d0000 == 69 [pid = 1648] [id = 532] 14:04:06 INFO - PROCESS | 1648 | 1464987846377 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]]]}] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x126a13800) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x11a02cc00) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x123e0f000) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x124a45000) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x128fd5000) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x123b04000) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x128e3dc00) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1125ce000) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12bb31c00) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12c6c9000) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11828a000) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x1126ab800) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12bb62400) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12c193800) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12bb2d800) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12aacb000) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128b84800) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128fd3400) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128c0ac00) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12a7e7400) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1183af800) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x119072800) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12966f000) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12928b800) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x113120c00) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x112f32000) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x116f49800) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12b037000) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x118246400) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x116f52000) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1197dc800) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1199c2c00) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 14:04:06 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12c18c400) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 14:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 729ms 14:04:06 INFO - PROCESS | 1648 | 1464987846464 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:04:06 INFO - PROCESS | 1648 | 1464987846466 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:04:06 INFO - PROCESS | 1648 | 1464987846472 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:04:06 INFO - PROCESS | 1648 | 1464987846473 Marionette TRACE conn2 <- [1,2206,null,{}] 14:04:06 INFO - PROCESS | 1648 | 1464987846475 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}] 14:04:06 INFO - PROCESS | 1648 | 1464987846560 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:04:06 INFO - PROCESS | 1648 | 1464987846570 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a25000 == 70 [pid = 1648] [id = 559] 14:04:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x117177000) [pid = 1648] [serial = 1677] [outer = 0x0] 14:04:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11766b000) [pid = 1648] [serial = 1678] [outer = 0x117177000] 14:04:06 INFO - PROCESS | 1648 | 1464987846596 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x118293400) [pid = 1648] [serial = 1679] [outer = 0x117177000] 14:04:06 INFO - PROCESS | 1648 | 1464987846963 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]]]}] 14:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 518ms 14:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:04:06 INFO - PROCESS | 1648 | 1464987846990 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:04:06 INFO - PROCESS | 1648 | 1464987846991 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:04:06 INFO - PROCESS | 1648 | 1464987846994 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1648 | 1464987846999 Marionette TRACE conn2 <- [1,2210,null,{}] 14:04:07 INFO - PROCESS | 1648 | 1464987847005 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}] 14:04:07 INFO - PROCESS | 1648 | 1464987847092 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:04:07 INFO - PROCESS | 1648 | 1464987847097 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119961000 == 71 [pid = 1648] [id = 560] 14:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11835a000) [pid = 1648] [serial = 1680] [outer = 0x0] 14:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1185a6000) [pid = 1648] [serial = 1681] [outer = 0x11835a000] 14:04:07 INFO - PROCESS | 1648 | 1464987847123 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1190b6000) [pid = 1648] [serial = 1682] [outer = 0x11835a000] 14:04:07 INFO - PROCESS | 1648 | 1464987847456 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]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 475ms 14:04:07 INFO - PROCESS | 1648 | 1464987847471 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:04:07 INFO - PROCESS | 1648 | 1464987847480 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:04:07 INFO - PROCESS | 1648 | 1464987847482 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1648 | 1464987847483 Marionette TRACE conn2 <- [1,2214,null,{}] 14:04:07 INFO - PROCESS | 1648 | 1464987847485 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}] 14:04:07 INFO - PROCESS | 1648 | 1464987847577 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:04:07 INFO - PROCESS | 1648 | 1464987847637 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a17000 == 72 [pid = 1648] [id = 561] 14:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x119071400) [pid = 1648] [serial = 1683] [outer = 0x0] 14:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1197dc800) [pid = 1648] [serial = 1684] [outer = 0x119071400] 14:04:07 INFO - PROCESS | 1648 | 1464987847662 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1199c6c00) [pid = 1648] [serial = 1685] [outer = 0x119071400] 14:04:07 INFO - PROCESS | 1648 | 1464987847941 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]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 468ms 14:04:07 INFO - PROCESS | 1648 | 1464987847957 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 1648 | 1464987847958 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:04:07 INFO - PROCESS | 1648 | 1464987847960 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1648 | 1464987847961 Marionette TRACE conn2 <- [1,2218,null,{}] 14:04:07 INFO - PROCESS | 1648 | 1464987847964 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}] 14:04:08 INFO - PROCESS | 1648 | 1464987848056 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:04:08 INFO - PROCESS | 1648 | 1464987848122 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x128bee000 == 73 [pid = 1648] [id = 562] 14:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11a025800) [pid = 1648] [serial = 1686] [outer = 0x0] 14:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1212d1c00) [pid = 1648] [serial = 1687] [outer = 0x11a025800] 14:04:08 INFO - PROCESS | 1648 | 1464987848154 Marionette DEBUG loaded listener.js 14:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x124a40000) [pid = 1648] [serial = 1688] [outer = 0x11a025800] 14:04:08 INFO - PROCESS | 1648 | 1464987848462 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]]]}] 14:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 518ms 14:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:04:08 INFO - PROCESS | 1648 | 1464987848479 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:04:08 INFO - PROCESS | 1648 | 1464987848480 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:04:08 INFO - PROCESS | 1648 | 1464987848482 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:04:08 INFO - PROCESS | 1648 | 1464987848484 Marionette TRACE conn2 <- [1,2222,null,{}] 14:04:08 INFO - PROCESS | 1648 | 1464987848489 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}] 14:04:08 INFO - PROCESS | 1648 | 1464987848607 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:04:08 INFO - PROCESS | 1648 | 1464987848619 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4bb800 == 74 [pid = 1648] [id = 563] 14:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x123e0c000) [pid = 1648] [serial = 1689] [outer = 0x0] 14:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1256b3000) [pid = 1648] [serial = 1690] [outer = 0x123e0c000] 14:04:08 INFO - PROCESS | 1648 | 1464987848644 Marionette DEBUG loaded listener.js 14:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x127260400) [pid = 1648] [serial = 1691] [outer = 0x123e0c000] 14:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 14:04:09 INFO - PROCESS | 1648 | 1464987848996 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]]]}] 14:04:09 INFO - PROCESS | 1648 | 1464987849005 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:04:09 INFO - PROCESS | 1648 | 1464987849006 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:04:09 INFO - PROCESS | 1648 | 1464987849008 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:04:09 INFO - PROCESS | 1648 | 1464987849009 Marionette TRACE conn2 <- [1,2226,null,{}] 14:04:09 INFO - PROCESS | 1648 | 1464987849012 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}] 14:04:09 INFO - PROCESS | 1648 | 1464987849129 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:04:09 INFO - PROCESS | 1648 | 1464987849144 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b21e800 == 75 [pid = 1648] [id = 564] 14:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x126f0dc00) [pid = 1648] [serial = 1692] [outer = 0x0] 14:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x128c04400) [pid = 1648] [serial = 1693] [outer = 0x126f0dc00] 14:04:09 INFO - PROCESS | 1648 | 1464987849183 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x128e43800) [pid = 1648] [serial = 1694] [outer = 0x126f0dc00] 14:04:09 INFO - PROCESS | 1648 | 1464987849616 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]]]}] 14:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 619ms 14:04:09 INFO - PROCESS | 1648 | 1464987849628 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:04:09 INFO - PROCESS | 1648 | 1464987849629 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:04:09 INFO - PROCESS | 1648 | 1464987849631 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:04:09 INFO - PROCESS | 1648 | 1464987849632 Marionette TRACE conn2 <- [1,2230,null,{}] 14:04:09 INFO - PROCESS | 1648 | 1464987849635 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}] 14:04:09 INFO - PROCESS | 1648 | 1464987849753 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:04:09 INFO - PROCESS | 1648 | 1464987849767 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb10000 == 76 [pid = 1648] [id = 565] 14:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12927e000) [pid = 1648] [serial = 1695] [outer = 0x0] 14:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x1293bac00) [pid = 1648] [serial = 1696] [outer = 0x12927e000] 14:04:09 INFO - PROCESS | 1648 | 1464987849792 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12a76b800) [pid = 1648] [serial = 1697] [outer = 0x12927e000] 14:04:10 INFO - PROCESS | 1648 | 1464987850128 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]]]}] 14:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 14:04:10 INFO - PROCESS | 1648 | 1464987850155 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:04:10 INFO - PROCESS | 1648 | 1464987850156 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:04:10 INFO - PROCESS | 1648 | 1464987850164 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 1648 | 1464987850165 Marionette TRACE conn2 <- [1,2234,null,{}] 14:04:10 INFO - PROCESS | 1648 | 1464987850168 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}] 14:04:10 INFO - PROCESS | 1648 | 1464987850278 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:04:10 INFO - PROCESS | 1648 | 1464987850289 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c11e000 == 77 [pid = 1648] [id = 566] 14:04:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12928bc00) [pid = 1648] [serial = 1698] [outer = 0x0] 14:04:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12a90b800) [pid = 1648] [serial = 1699] [outer = 0x12928bc00] 14:04:10 INFO - PROCESS | 1648 | 1464987850314 Marionette DEBUG loaded listener.js 14:04:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12af93000) [pid = 1648] [serial = 1700] [outer = 0x12928bc00] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1256bb400) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x123fd0400) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x129671800) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11315f400) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1182bb000) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11906dc00) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1197e2800) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1126a6800) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128c02400) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x123c1e800) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:04:10 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11315b400) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:04:10 INFO - PROCESS | 1648 | 1464987850773 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]]]}] 14:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 625ms 14:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:04:10 INFO - PROCESS | 1648 | 1464987850787 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:04:10 INFO - PROCESS | 1648 | 1464987850788 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:04:10 INFO - PROCESS | 1648 | 1464987850791 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 1648 | 1464987850792 Marionette TRACE conn2 <- [1,2238,null,{}] 14:04:10 INFO - PROCESS | 1648 | 1464987850794 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}] 14:04:10 INFO - PROCESS | 1648 | 1464987850916 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:04:10 INFO - PROCESS | 1648 | 1464987850961 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf05800 == 78 [pid = 1648] [id = 567] 14:04:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1125c7400) [pid = 1648] [serial = 1701] [outer = 0x0] 14:04:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x117384c00) [pid = 1648] [serial = 1702] [outer = 0x1125c7400] 14:04:10 INFO - PROCESS | 1648 | 1464987850993 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12a76c000) [pid = 1648] [serial = 1703] [outer = 0x1125c7400] 14:04:11 INFO - PROCESS | 1648 | 1464987851297 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]]]}] 14:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 14:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:04:11 INFO - PROCESS | 1648 | 1464987851312 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:04:11 INFO - PROCESS | 1648 | 1464987851314 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:04:11 INFO - PROCESS | 1648 | 1464987851324 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:04:11 INFO - PROCESS | 1648 | 1464987851325 Marionette TRACE conn2 <- [1,2242,null,{}] 14:04:11 INFO - PROCESS | 1648 | 1464987851328 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}] 14:04:11 INFO - PROCESS | 1648 | 1464987851434 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:04:11 INFO - PROCESS | 1648 | 1464987851498 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c89a800 == 79 [pid = 1648] [id = 568] 14:04:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x126a15800) [pid = 1648] [serial = 1704] [outer = 0x0] 14:04:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12b02cc00) [pid = 1648] [serial = 1705] [outer = 0x126a15800] 14:04:11 INFO - PROCESS | 1648 | 1464987851523 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12bb62400) [pid = 1648] [serial = 1706] [outer = 0x126a15800] 14:04:11 INFO - PROCESS | 1648 | 1464987851870 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]]]}] 14:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 577ms 14:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:04:11 INFO - PROCESS | 1648 | 1464987851894 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:04:11 INFO - PROCESS | 1648 | 1464987851895 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:04:11 INFO - PROCESS | 1648 | 1464987851899 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:04:11 INFO - PROCESS | 1648 | 1464987851900 Marionette TRACE conn2 <- [1,2246,null,{}] 14:04:11 INFO - PROCESS | 1648 | 1464987851904 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}] 14:04:12 INFO - PROCESS | 1648 | 1464987852024 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:04:12 INFO - PROCESS | 1648 | 1464987852083 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d3a0800 == 80 [pid = 1648] [id = 569] 14:04:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x129671800) [pid = 1648] [serial = 1707] [outer = 0x0] 14:04:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12c194c00) [pid = 1648] [serial = 1708] [outer = 0x129671800] 14:04:12 INFO - PROCESS | 1648 | 1464987852102 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12c6c8000) [pid = 1648] [serial = 1709] [outer = 0x129671800] 14:04:12 INFO - PROCESS | 1648 | 1464987852412 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]]]}] 14:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 576ms 14:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:04:12 INFO - PROCESS | 1648 | 1464987852475 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:04:12 INFO - PROCESS | 1648 | 1464987852476 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:04:12 INFO - PROCESS | 1648 | 1464987852478 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 1648 | 1464987852479 Marionette TRACE conn2 <- [1,2250,null,{}] 14:04:12 INFO - PROCESS | 1648 | 1464987852482 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}] 14:04:12 INFO - PROCESS | 1648 | 1464987852604 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:04:12 INFO - PROCESS | 1648 | 1464987852805 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x111e06800 == 81 [pid = 1648] [id = 570] 14:04:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x110fa5c00) [pid = 1648] [serial = 1710] [outer = 0x0] 14:04:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1125c6400) [pid = 1648] [serial = 1711] [outer = 0x110fa5c00] 14:04:12 INFO - PROCESS | 1648 | 1464987852856 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1127ad400) [pid = 1648] [serial = 1712] [outer = 0x110fa5c00] 14:04:13 INFO - PROCESS | 1648 | 1464987853403 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]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 975ms 14:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:04:13 INFO - PROCESS | 1648 | 1464987853455 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 1648 | 1464987853457 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:04:13 INFO - PROCESS | 1648 | 1464987853461 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 1648 | 1464987853463 Marionette TRACE conn2 <- [1,2254,null,{}] 14:04:13 INFO - PROCESS | 1648 | 1464987853466 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}] 14:04:13 INFO - PROCESS | 1648 | 1464987853580 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:04:13 INFO - PROCESS | 1648 | 1464987853660 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f9a800 == 82 [pid = 1648] [id = 571] 14:04:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1160ef000) [pid = 1648] [serial = 1713] [outer = 0x0] 14:04:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x116f50800) [pid = 1648] [serial = 1714] [outer = 0x1160ef000] 14:04:13 INFO - PROCESS | 1648 | 1464987853691 Marionette DEBUG loaded listener.js 14:04:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x118290000) [pid = 1648] [serial = 1715] [outer = 0x1160ef000] 14:04:14 INFO - PROCESS | 1648 | 1464987854117 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]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 675ms 14:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:04:14 INFO - PROCESS | 1648 | 1464987854138 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:04:14 INFO - PROCESS | 1648 | 1464987854141 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:04:14 INFO - PROCESS | 1648 | 1464987854143 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 1648 | 1464987854145 Marionette TRACE conn2 <- [1,2258,null,{}] 14:04:14 INFO - PROCESS | 1648 | 1464987854147 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}] 14:04:14 INFO - PROCESS | 1648 | 1464987854299 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:04:14 INFO - PROCESS | 1648 | 1464987854311 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf11800 == 83 [pid = 1648] [id = 572] 14:04:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1187ae400) [pid = 1648] [serial = 1716] [outer = 0x0] 14:04:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1190c3400) [pid = 1648] [serial = 1717] [outer = 0x1187ae400] 14:04:14 INFO - PROCESS | 1648 | 1464987854341 Marionette DEBUG loaded listener.js 14:04:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x119db4800) [pid = 1648] [serial = 1718] [outer = 0x1187ae400] 14:04:14 INFO - PROCESS | 1648 | 1464987854788 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]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 669ms 14:04:14 INFO - PROCESS | 1648 | 1464987854813 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:04:14 INFO - PROCESS | 1648 | 1464987854814 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:04:14 INFO - PROCESS | 1648 | 1464987854822 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 1648 | 1464987854826 Marionette TRACE conn2 <- [1,2262,null,{}] 14:04:14 INFO - PROCESS | 1648 | 1464987854829 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}] 14:04:15 INFO - PROCESS | 1648 | 1464987855004 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:04:15 INFO - PROCESS | 1648 | 1464987855074 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x13771d000 == 84 [pid = 1648] [id = 573] 14:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x124438800) [pid = 1648] [serial = 1719] [outer = 0x0] 14:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x128986400) [pid = 1648] [serial = 1720] [outer = 0x124438800] 14:04:15 INFO - PROCESS | 1648 | 1464987855104 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1293f2000) [pid = 1648] [serial = 1721] [outer = 0x124438800] 14:04:15 INFO - PROCESS | 1648 | 1464987855561 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]]]}] 14:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 778ms 14:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:04:15 INFO - PROCESS | 1648 | 1464987855596 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 1648 | 1464987855598 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:04:15 INFO - PROCESS | 1648 | 1464987855623 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 1648 | 1464987855625 Marionette TRACE conn2 <- [1,2266,null,{}] 14:04:15 INFO - PROCESS | 1648 | 1464987855630 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}] 14:04:15 INFO - PROCESS | 1648 | 1464987855741 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:04:15 INFO - PROCESS | 1648 | 1464987855819 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a19800 == 85 [pid = 1648] [id = 574] 14:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12897f800) [pid = 1648] [serial = 1722] [outer = 0x0] 14:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12b2ed400) [pid = 1648] [serial = 1723] [outer = 0x12897f800] 14:04:15 INFO - PROCESS | 1648 | 1464987855850 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12c18cc00) [pid = 1648] [serial = 1724] [outer = 0x12897f800] 14:04:16 INFO - PROCESS | 1648 | 1464987856253 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]]]}] 14:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 695ms 14:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:04:16 INFO - PROCESS | 1648 | 1464987856307 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:04:16 INFO - PROCESS | 1648 | 1464987856308 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:04:16 INFO - PROCESS | 1648 | 1464987856310 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 1648 | 1464987856312 Marionette TRACE conn2 <- [1,2270,null,{}] 14:04:16 INFO - PROCESS | 1648 | 1464987856314 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}] 14:04:16 INFO - PROCESS | 1648 | 1464987856456 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:04:16 INFO - PROCESS | 1648 | 1464987856502 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x13951e000 == 86 [pid = 1648] [id = 575] 14:04:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12c854c00) [pid = 1648] [serial = 1725] [outer = 0x0] 14:04:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12c862400) [pid = 1648] [serial = 1726] [outer = 0x12c854c00] 14:04:16 INFO - PROCESS | 1648 | 1464987856536 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12d188400) [pid = 1648] [serial = 1727] [outer = 0x12c854c00] 14:04:16 INFO - PROCESS | 1648 | 1464987856993 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]]]}] 14:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 718ms 14:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:04:17 INFO - PROCESS | 1648 | 1464987857029 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:04:17 INFO - PROCESS | 1648 | 1464987857030 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:04:17 INFO - PROCESS | 1648 | 1464987857048 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:04:17 INFO - PROCESS | 1648 | 1464987857051 Marionette TRACE conn2 <- [1,2274,null,{}] 14:04:17 INFO - PROCESS | 1648 | 1464987857056 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}] 14:04:17 INFO - PROCESS | 1648 | 1464987857163 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:04:17 INFO - PROCESS | 1648 | 1464987857245 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b7d2800 == 87 [pid = 1648] [id = 576] 14:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12118f800) [pid = 1648] [serial = 1728] [outer = 0x0] 14:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x121198000) [pid = 1648] [serial = 1729] [outer = 0x12118f800] 14:04:17 INFO - PROCESS | 1648 | 1464987857275 Marionette DEBUG loaded listener.js 14:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12d18bc00) [pid = 1648] [serial = 1730] [outer = 0x12118f800] 14:04:17 INFO - PROCESS | 1648 | 1464987857680 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]]]}] 14:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 688ms 14:04:17 INFO - PROCESS | 1648 | 1464987857722 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:04:17 INFO - PROCESS | 1648 | 1464987857723 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:04:17 INFO - PROCESS | 1648 | 1464987857725 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:04:17 INFO - PROCESS | 1648 | 1464987857726 Marionette TRACE conn2 <- [1,2278,null,{}] 14:04:17 INFO - PROCESS | 1648 | 1464987857729 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}] 14:04:17 INFO - PROCESS | 1648 | 1464987857852 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:04:17 INFO - PROCESS | 1648 | 1464987857961 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a59000 == 88 [pid = 1648] [id = 577] 14:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12cdce800) [pid = 1648] [serial = 1731] [outer = 0x0] 14:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12d1f4800) [pid = 1648] [serial = 1732] [outer = 0x12cdce800] 14:04:17 INFO - PROCESS | 1648 | 1464987857991 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12d640000) [pid = 1648] [serial = 1733] [outer = 0x12cdce800] 14:04:18 INFO - PROCESS | 1648 | 1464987858411 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]]]}] 14:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 720ms 14:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:04:18 INFO - PROCESS | 1648 | 1464987858446 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:04:18 INFO - PROCESS | 1648 | 1464987858447 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:04:18 INFO - PROCESS | 1648 | 1464987858450 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:04:18 INFO - PROCESS | 1648 | 1464987858451 Marionette TRACE conn2 <- [1,2282,null,{}] 14:04:18 INFO - PROCESS | 1648 | 1464987858454 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}] 14:04:18 INFO - PROCESS | 1648 | 1464987858585 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:04:18 INFO - PROCESS | 1648 | 1464987858727 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11975f800 == 89 [pid = 1648] [id = 578] 14:04:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x11824d800) [pid = 1648] [serial = 1734] [outer = 0x0] 14:04:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x1293fa800) [pid = 1648] [serial = 1735] [outer = 0x11824d800] 14:04:18 INFO - PROCESS | 1648 | 1464987858775 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12d641c00) [pid = 1648] [serial = 1736] [outer = 0x11824d800] 14:04:19 INFO - PROCESS | 1648 | 1464987859409 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]]]}] 14:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 971ms 14:04:19 INFO - PROCESS | 1648 | 1464987859421 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:04:19 INFO - PROCESS | 1648 | 1464987859424 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:04:19 INFO - PROCESS | 1648 | 1464987859427 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:04:19 INFO - PROCESS | 1648 | 1464987859429 Marionette TRACE conn2 <- [1,2286,null,{}] 14:04:19 INFO - PROCESS | 1648 | 1464987859433 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}] 14:04:19 INFO - PROCESS | 1648 | 1464987859539 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:04:19 INFO - PROCESS | 1648 | 1464987859655 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12451a000 == 90 [pid = 1648] [id = 579] 14:04:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x1126a9400) [pid = 1648] [serial = 1737] [outer = 0x0] 14:04:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x11334c000) [pid = 1648] [serial = 1738] [outer = 0x1126a9400] 14:04:19 INFO - PROCESS | 1648 | 1464987859686 Marionette DEBUG loaded listener.js 14:04:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x117175c00) [pid = 1648] [serial = 1739] [outer = 0x1126a9400] 14:04:20 INFO - PROCESS | 1648 | 1464987860126 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]]]}] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12d3a0800 == 89 [pid = 1648] [id = 569] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12c89a800 == 88 [pid = 1648] [id = 568] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf05800 == 87 [pid = 1648] [id = 567] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12c11e000 == 86 [pid = 1648] [id = 566] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb10000 == 85 [pid = 1648] [id = 565] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12b21e800 == 84 [pid = 1648] [id = 564] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4bb800 == 83 [pid = 1648] [id = 563] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12cdc6800) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x128bee000 == 82 [pid = 1648] [id = 562] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x123a17000 == 81 [pid = 1648] [id = 561] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119961000 == 80 [pid = 1648] [id = 560] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x113a25000 == 79 [pid = 1648] [id = 559] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x123a06000 == 78 [pid = 1648] [id = 558] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1182ef800 == 77 [pid = 1648] [id = 557] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x139482000 == 76 [pid = 1648] [id = 555] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x137cbf000 == 75 [pid = 1648] [id = 554] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12d135000 == 74 [pid = 1648] [id = 553] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119542800 == 73 [pid = 1648] [id = 552] 14:04:20 INFO - PROCESS | 1648 | --DOCSHELL 0x110d94800 == 72 [pid = 1648] [id = 551] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12a914400) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x128c10800) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12bb54800) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x116a64400) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x1160f0800) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11a024800) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12b2eb800) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x1182c7800) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x1185a3000) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11935ac00) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x1197dc400) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x119db6800) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x113119c00) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x1127af000) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x113157000) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11311e000) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12bb26800) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x128b78400) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x118298000) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12c6bf000) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12c85e000) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12c192c00) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x124dc8c00) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12725c400) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x129670800) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x128c0a000) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11a027000) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12c59a000) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 14:04:20 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12af9e800) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 14:04:20 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 14:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 774ms 14:04:20 INFO - PROCESS | 1648 | 1464987860202 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 1648 | 1464987860206 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:04:20 INFO - PROCESS | 1648 | 1464987860210 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 1648 | 1464987860212 Marionette TRACE conn2 <- [1,2290,null,{}] 14:04:20 INFO - PROCESS | 1648 | 1464987860214 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}] 14:04:20 INFO - PROCESS | 1648 | 1464987860307 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:04:20 INFO - PROCESS | 1648 | 1464987860334 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11810b000 == 73 [pid = 1648] [id = 580] 14:04:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x118249800) [pid = 1648] [serial = 1740] [outer = 0x0] 14:04:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x118292c00) [pid = 1648] [serial = 1741] [outer = 0x118249800] 14:04:20 INFO - PROCESS | 1648 | 1464987860361 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1187a9c00) [pid = 1648] [serial = 1742] [outer = 0x118249800] 14:04:20 INFO - PROCESS | 1648 | 1464987860728 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]]]}] 14:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 572ms 14:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:04:20 INFO - PROCESS | 1648 | 1464987860783 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 1648 | 1464987860784 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:04:20 INFO - PROCESS | 1648 | 1464987860786 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 1648 | 1464987860788 Marionette TRACE conn2 <- [1,2294,null,{}] 14:04:20 INFO - PROCESS | 1648 | 1464987860796 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}] 14:04:20 INFO - PROCESS | 1648 | 1464987860888 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:04:20 INFO - PROCESS | 1648 | 1464987860894 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ec6800 == 74 [pid = 1648] [id = 581] 14:04:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x119738c00) [pid = 1648] [serial = 1743] [outer = 0x0] 14:04:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x119cc3800) [pid = 1648] [serial = 1744] [outer = 0x119738c00] 14:04:20 INFO - PROCESS | 1648 | 1464987860922 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12442a400) [pid = 1648] [serial = 1745] [outer = 0x119738c00] 14:04:21 INFO - PROCESS | 1648 | 1464987861270 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]]]}] 14:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 522ms 14:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:04:21 INFO - PROCESS | 1648 | 1464987861309 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:04:21 INFO - PROCESS | 1648 | 1464987861310 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:04:21 INFO - PROCESS | 1648 | 1464987861320 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:04:21 INFO - PROCESS | 1648 | 1464987861321 Marionette TRACE conn2 <- [1,2298,null,{}] 14:04:21 INFO - PROCESS | 1648 | 1464987861323 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}] 14:04:21 INFO - PROCESS | 1648 | 1464987861415 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:04:21 INFO - PROCESS | 1648 | 1464987861419 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b204000 == 75 [pid = 1648] [id = 582] 14:04:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1250ef800) [pid = 1648] [serial = 1746] [outer = 0x0] 14:04:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x126f11c00) [pid = 1648] [serial = 1747] [outer = 0x1250ef800] 14:04:21 INFO - PROCESS | 1648 | 1464987861446 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x128b7c400) [pid = 1648] [serial = 1748] [outer = 0x1250ef800] 14:04:21 INFO - PROCESS | 1648 | 1464987861787 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]]]}] 14:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 526ms 14:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:04:21 INFO - PROCESS | 1648 | 1464987861839 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:04:21 INFO - PROCESS | 1648 | 1464987861840 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:04:21 INFO - PROCESS | 1648 | 1464987861842 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:04:21 INFO - PROCESS | 1648 | 1464987861843 Marionette TRACE conn2 <- [1,2302,null,{}] 14:04:21 INFO - PROCESS | 1648 | 1464987861845 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}] 14:04:21 INFO - PROCESS | 1648 | 1464987861967 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:04:22 INFO - PROCESS | 1648 | 1464987862013 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1b800 == 76 [pid = 1648] [id = 583] 14:04:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1250f3400) [pid = 1648] [serial = 1749] [outer = 0x0] 14:04:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x128c08c00) [pid = 1648] [serial = 1750] [outer = 0x1250f3400] 14:04:22 INFO - PROCESS | 1648 | 1464987862038 Marionette DEBUG loaded listener.js 14:04:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1293bb400) [pid = 1648] [serial = 1751] [outer = 0x1250f3400] 14:04:22 INFO - PROCESS | 1648 | 1464987862358 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]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 568ms 14:04:22 INFO - PROCESS | 1648 | 1464987862411 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 1648 | 1464987862412 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:04:22 INFO - PROCESS | 1648 | 1464987862414 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 1648 | 1464987862415 Marionette TRACE conn2 <- [1,2306,null,{}] 14:04:22 INFO - PROCESS | 1648 | 1464987862417 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}] 14:04:22 INFO - PROCESS | 1648 | 1464987862556 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:04:22 INFO - PROCESS | 1648 | 1464987862572 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c87f800 == 77 [pid = 1648] [id = 584] 14:04:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12966f000) [pid = 1648] [serial = 1752] [outer = 0x0] 14:04:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12b2f0000) [pid = 1648] [serial = 1753] [outer = 0x12966f000] 14:04:22 INFO - PROCESS | 1648 | 1464987862598 Marionette DEBUG loaded listener.js 14:04:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12c6c1400) [pid = 1648] [serial = 1754] [outer = 0x12966f000] 14:04:22 INFO - PROCESS | 1648 | 1464987862957 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]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 571ms 14:04:22 INFO - PROCESS | 1648 | 1464987862987 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 1648 | 1464987862989 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:04:22 INFO - PROCESS | 1648 | 1464987862996 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 1648 | 1464987862998 Marionette TRACE conn2 <- [1,2310,null,{}] 14:04:23 INFO - PROCESS | 1648 | 1464987863000 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}] 14:04:23 INFO - PROCESS | 1648 | 1464987863111 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:04:23 INFO - PROCESS | 1648 | 1464987863154 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1b0000 == 78 [pid = 1648] [id = 585] 14:04:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12a90b400) [pid = 1648] [serial = 1755] [outer = 0x0] 14:04:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12d180000) [pid = 1648] [serial = 1756] [outer = 0x12a90b400] 14:04:23 INFO - PROCESS | 1648 | 1464987863179 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12d643000) [pid = 1648] [serial = 1757] [outer = 0x12a90b400] 14:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:04:23 INFO - PROCESS | 1648 | 1464987863513 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]]]}] 14:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 14:04:23 INFO - PROCESS | 1648 | 1464987863517 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:04:23 INFO - PROCESS | 1648 | 1464987863520 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:04:23 INFO - PROCESS | 1648 | 1464987863524 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:04:23 INFO - PROCESS | 1648 | 1464987863525 Marionette TRACE conn2 <- [1,2314,null,{}] 14:04:23 INFO - PROCESS | 1648 | 1464987863527 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}] 14:04:23 INFO - PROCESS | 1648 | 1464987863643 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:04:23 INFO - PROCESS | 1648 | 1464987863658 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12decb000 == 79 [pid = 1648] [id = 586] 14:04:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12cdc8000) [pid = 1648] [serial = 1758] [outer = 0x0] 14:04:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12d648000) [pid = 1648] [serial = 1759] [outer = 0x12cdc8000] 14:04:23 INFO - PROCESS | 1648 | 1464987863683 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12d7c7c00) [pid = 1648] [serial = 1760] [outer = 0x12cdc8000] 14:04:24 INFO - PROCESS | 1648 | 1464987864046 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]]]}] 14:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 568ms 14:04:24 INFO - PROCESS | 1648 | 1464987864093 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:04:24 INFO - PROCESS | 1648 | 1464987864094 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:04:24 INFO - PROCESS | 1648 | 1464987864096 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:04:24 INFO - PROCESS | 1648 | 1464987864097 Marionette TRACE conn2 <- [1,2318,null,{}] 14:04:24 INFO - PROCESS | 1648 | 1464987864099 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}] 14:04:24 INFO - PROCESS | 1648 | 1464987864215 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:04:24 INFO - PROCESS | 1648 | 1464987864225 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x137394800 == 80 [pid = 1648] [id = 587] 14:04:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12d649400) [pid = 1648] [serial = 1761] [outer = 0x0] 14:04:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12d7cbc00) [pid = 1648] [serial = 1762] [outer = 0x12d649400] 14:04:24 INFO - PROCESS | 1648 | 1464987864250 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12d7d2c00) [pid = 1648] [serial = 1763] [outer = 0x12d649400] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x123e0c000) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12927e000) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x113159800) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x111f44000) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11835a000) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11a025800) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x126f0dc00) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x119071400) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12928bc00) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1125c7400) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x126a15800) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x117177000) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1194a6c00) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:04:24 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12bb5cc00) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:04:24 INFO - PROCESS | 1648 | 1464987864682 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] 14:04:24 INFO - PROCESS | 1648 | 1464987864723 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:04:24 INFO - PROCESS | 1648 | 1464987864725 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:04:24 INFO - PROCESS | 1648 | 1464987864726 Marionette TRACE conn2 <- [1,2322,null,{}] 14:04:24 INFO - PROCESS | 1648 | 1464987864728 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}] 14:04:24 INFO - PROCESS | 1648 | 1464987864857 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:04:24 INFO - PROCESS | 1648 | 1464987864923 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x137390800 == 81 [pid = 1648] [id = 588] 14:04:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x117177000) [pid = 1648] [serial = 1764] [outer = 0x0] 14:04:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x121163400) [pid = 1648] [serial = 1765] [outer = 0x117177000] 14:04:24 INFO - PROCESS | 1648 | 1464987864949 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12116ac00) [pid = 1648] [serial = 1766] [outer = 0x117177000] 14:04:25 INFO - PROCESS | 1648 | 1464987865231 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]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 14:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:04:25 INFO - PROCESS | 1648 | 1464987865245 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 1648 | 1464987865246 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:04:25 INFO - PROCESS | 1648 | 1464987865248 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 1648 | 1464987865250 Marionette TRACE conn2 <- [1,2326,null,{}] 14:04:25 INFO - PROCESS | 1648 | 1464987865260 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}] 14:04:25 INFO - PROCESS | 1648 | 1464987865372 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:04:25 INFO - PROCESS | 1648 | 1464987865442 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a47000 == 82 [pid = 1648] [id = 589] 14:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x121169c00) [pid = 1648] [serial = 1767] [outer = 0x0] 14:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x121171c00) [pid = 1648] [serial = 1768] [outer = 0x121169c00] 14:04:25 INFO - PROCESS | 1648 | 1464987865470 Marionette DEBUG loaded listener.js 14:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1190b4c00) [pid = 1648] [serial = 1769] [outer = 0x121169c00] 14:04:25 INFO - PROCESS | 1648 | 1464987865742 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]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 528ms 14:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:04:25 INFO - PROCESS | 1648 | 1464987865777 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 1648 | 1464987865778 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:04:25 INFO - PROCESS | 1648 | 1464987865780 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 1648 | 1464987865781 Marionette TRACE conn2 <- [1,2330,null,{}] 14:04:25 INFO - PROCESS | 1648 | 1464987865791 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}] 14:04:25 INFO - PROCESS | 1648 | 1464987865888 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:04:25 INFO - PROCESS | 1648 | 1464987865893 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x13f7c9800 == 83 [pid = 1648] [id = 590] 14:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12d7d4c00) [pid = 1648] [serial = 1770] [outer = 0x0] 14:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x13735b800) [pid = 1648] [serial = 1771] [outer = 0x12d7d4c00] 14:04:25 INFO - PROCESS | 1648 | 1464987865917 Marionette DEBUG loaded listener.js 14:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x13735f800) [pid = 1648] [serial = 1772] [outer = 0x12d7d4c00] 14:04:26 INFO - PROCESS | 1648 | 1464987866253 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]]]}] 14:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 14:04:26 INFO - PROCESS | 1648 | 1464987866300 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:04:26 INFO - PROCESS | 1648 | 1464987866303 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:04:26 INFO - PROCESS | 1648 | 1464987866306 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 1648 | 1464987866307 Marionette TRACE conn2 <- [1,2334,null,{}] 14:04:26 INFO - PROCESS | 1648 | 1464987866309 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}] 14:04:26 INFO - PROCESS | 1648 | 1464987866443 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:04:26 INFO - PROCESS | 1648 | 1464987866446 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x13f7d9000 == 84 [pid = 1648] [id = 591] 14:04:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x13735fc00) [pid = 1648] [serial = 1773] [outer = 0x0] 14:04:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x137364400) [pid = 1648] [serial = 1774] [outer = 0x13735fc00] 14:04:26 INFO - PROCESS | 1648 | 1464987866471 Marionette DEBUG loaded listener.js 14:04:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x138da5000) [pid = 1648] [serial = 1775] [outer = 0x13735fc00] 14:04:26 INFO - PROCESS | 1648 | 1464987866955 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]]]}] 14:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 668ms 14:04:26 INFO - PROCESS | 1648 | 1464987866974 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:04:26 INFO - PROCESS | 1648 | 1464987866978 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:04:26 INFO - PROCESS | 1648 | 1464987866981 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 1648 | 1464987866984 Marionette TRACE conn2 <- [1,2338,null,{}] 14:04:26 INFO - PROCESS | 1648 | 1464987866988 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}] 14:04:27 INFO - PROCESS | 1648 | 1464987867107 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:04:27 INFO - PROCESS | 1648 | 1464987867229 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c16800 == 85 [pid = 1648] [id = 592] 14:04:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x113d6b800) [pid = 1648] [serial = 1776] [outer = 0x0] 14:04:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x116f4e800) [pid = 1648] [serial = 1777] [outer = 0x113d6b800] 14:04:27 INFO - PROCESS | 1648 | 1464987867262 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x11859c400) [pid = 1648] [serial = 1778] [outer = 0x113d6b800] 14:04:27 INFO - PROCESS | 1648 | 1464987867784 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]]]}] 14:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 828ms 14:04:27 INFO - PROCESS | 1648 | 1464987867822 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:04:27 INFO - PROCESS | 1648 | 1464987867828 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:04:27 INFO - PROCESS | 1648 | 1464987867839 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:04:27 INFO - PROCESS | 1648 | 1464987867841 Marionette TRACE conn2 <- [1,2342,null,{}] 14:04:27 INFO - PROCESS | 1648 | 1464987867845 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}] 14:04:28 INFO - PROCESS | 1648 | 1464987868019 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:04:28 INFO - PROCESS | 1648 | 1464987868181 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c893800 == 86 [pid = 1648] [id = 593] 14:04:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12116c800) [pid = 1648] [serial = 1779] [outer = 0x0] 14:04:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x121190000) [pid = 1648] [serial = 1780] [outer = 0x12116c800] 14:04:28 INFO - PROCESS | 1648 | 1464987868212 Marionette DEBUG loaded listener.js 14:04:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x1212d5800) [pid = 1648] [serial = 1781] [outer = 0x12116c800] 14:04:28 INFO - PROCESS | 1648 | 1464987868671 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]]]}] 14:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 873ms 14:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:04:28 INFO - PROCESS | 1648 | 1464987868711 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:04:28 INFO - PROCESS | 1648 | 1464987868713 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:04:28 INFO - PROCESS | 1648 | 1464987868717 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:04:28 INFO - PROCESS | 1648 | 1464987868724 Marionette TRACE conn2 <- [1,2346,null,{}] 14:04:28 INFO - PROCESS | 1648 | 1464987868735 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}] 14:04:28 INFO - PROCESS | 1648 | 1464987868857 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:04:28 INFO - PROCESS | 1648 | 1464987868944 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x13aea6800 == 87 [pid = 1648] [id = 594] 14:04:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x1274a7c00) [pid = 1648] [serial = 1782] [outer = 0x0] 14:04:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x1293f1000) [pid = 1648] [serial = 1783] [outer = 0x1274a7c00] 14:04:28 INFO - PROCESS | 1648 | 1464987868974 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12b02e000) [pid = 1648] [serial = 1784] [outer = 0x1274a7c00] 14:04:29 INFO - PROCESS | 1648 | 1464987869401 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]]]}] 14:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 726ms 14:04:29 INFO - PROCESS | 1648 | 1464987869443 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 1648 | 1464987869445 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:04:29 INFO - PROCESS | 1648 | 1464987869447 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 1648 | 1464987869448 Marionette TRACE conn2 <- [1,2350,null,{}] 14:04:29 INFO - PROCESS | 1648 | 1464987869451 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}] 14:04:29 INFO - PROCESS | 1648 | 1464987869565 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:04:29 INFO - PROCESS | 1648 | 1464987869678 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1372bd800 == 88 [pid = 1648] [id = 595] 14:04:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12c18bc00) [pid = 1648] [serial = 1785] [outer = 0x0] 14:04:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12c597c00) [pid = 1648] [serial = 1786] [outer = 0x12c18bc00] 14:04:29 INFO - PROCESS | 1648 | 1464987869710 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12cdccc00) [pid = 1648] [serial = 1787] [outer = 0x12c18bc00] 14:04:30 INFO - PROCESS | 1648 | 1464987870117 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]]]}] 14:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 719ms 14:04:30 INFO - PROCESS | 1648 | 1464987870179 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:04:30 INFO - PROCESS | 1648 | 1464987870180 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:04:30 INFO - PROCESS | 1648 | 1464987870185 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:04:30 INFO - PROCESS | 1648 | 1464987870186 Marionette TRACE conn2 <- [1,2354,null,{}] 14:04:30 INFO - PROCESS | 1648 | 1464987870188 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}] 14:04:30 INFO - PROCESS | 1648 | 1464987870298 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:04:30 INFO - PROCESS | 1648 | 1464987870411 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x13aeb2800 == 89 [pid = 1648] [id = 596] 14:04:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12bf99c00) [pid = 1648] [serial = 1788] [outer = 0x0] 14:04:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12bf9d800) [pid = 1648] [serial = 1789] [outer = 0x12bf99c00] 14:04:30 INFO - PROCESS | 1648 | 1464987870441 Marionette DEBUG loaded listener.js 14:04:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12bfa2800) [pid = 1648] [serial = 1790] [outer = 0x12bf99c00] 14:04:30 INFO - PROCESS | 1648 | 1464987870910 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]]]}] 14:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 770ms 14:04:30 INFO - PROCESS | 1648 | 1464987870955 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:04:30 INFO - PROCESS | 1648 | 1464987870957 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:04:30 INFO - PROCESS | 1648 | 1464987870959 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:04:30 INFO - PROCESS | 1648 | 1464987870960 Marionette TRACE conn2 <- [1,2358,null,{}] 14:04:30 INFO - PROCESS | 1648 | 1464987870963 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}] 14:04:31 INFO - PROCESS | 1648 | 1464987871083 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:04:31 INFO - PROCESS | 1648 | 1464987871198 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f56800 == 90 [pid = 1648] [id = 597] 14:04:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x11315f400) [pid = 1648] [serial = 1791] [outer = 0x0] 14:04:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x128c03800) [pid = 1648] [serial = 1792] [outer = 0x11315f400] 14:04:31 INFO - PROCESS | 1648 | 1464987871229 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12d7cc000) [pid = 1648] [serial = 1793] [outer = 0x11315f400] 14:04:31 INFO - PROCESS | 1648 | 1464987871671 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]]]}] 14:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 770ms 14:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:04:31 INFO - PROCESS | 1648 | 1464987871730 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:04:31 INFO - PROCESS | 1648 | 1464987871731 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:04:31 INFO - PROCESS | 1648 | 1464987871733 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:04:31 INFO - PROCESS | 1648 | 1464987871734 Marionette TRACE conn2 <- [1,2362,null,{}] 14:04:31 INFO - PROCESS | 1648 | 1464987871737 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}] 14:04:31 INFO - PROCESS | 1648 | 1464987871850 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:04:32 INFO - PROCESS | 1648 | 1464987872236 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119081000 == 91 [pid = 1648] [id = 598] 14:04:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x1121be000) [pid = 1648] [serial = 1794] [outer = 0x0] 14:04:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x1126a2c00) [pid = 1648] [serial = 1795] [outer = 0x1121be000] 14:04:32 INFO - PROCESS | 1648 | 1464987872266 Marionette DEBUG loaded listener.js 14:04:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11311b400) [pid = 1648] [serial = 1796] [outer = 0x1121be000] 14:04:32 INFO - PROCESS | 1648 | 1464987872727 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]]]}] 14:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1024ms 14:04:32 INFO - PROCESS | 1648 | 1464987872772 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:04:32 INFO - PROCESS | 1648 | 1464987872775 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:04:32 INFO - PROCESS | 1648 | 1464987872806 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:04:32 INFO - PROCESS | 1648 | 1464987872809 Marionette TRACE conn2 <- [1,2366,null,{}] 14:04:32 INFO - PROCESS | 1648 | 1464987872814 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}] 14:04:32 INFO - PROCESS | 1648 | 1464987872969 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:04:33 INFO - PROCESS | 1648 | 1464987873160 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x13f7c9800 == 90 [pid = 1648] [id = 590] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x138a47000 == 89 [pid = 1648] [id = 589] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x137390800 == 88 [pid = 1648] [id = 588] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x137394800 == 87 [pid = 1648] [id = 587] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12decb000 == 86 [pid = 1648] [id = 586] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1b0000 == 85 [pid = 1648] [id = 585] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12c194c00) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d6b000 == 86 [pid = 1648] [id = 599] 14:04:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11380cc00) [pid = 1648] [serial = 1797] [outer = 0x0] 14:04:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x1161a9000) [pid = 1648] [serial = 1798] [outer = 0x11380cc00] 14:04:33 INFO - PROCESS | 1648 | 1464987873222 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x116f4c800) [pid = 1648] [serial = 1799] [outer = 0x11380cc00] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12c87f800 == 85 [pid = 1648] [id = 584] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1b800 == 84 [pid = 1648] [id = 583] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b204000 == 83 [pid = 1648] [id = 582] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x128ec6800 == 82 [pid = 1648] [id = 581] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11810b000 == 81 [pid = 1648] [id = 580] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12451a000 == 80 [pid = 1648] [id = 579] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x138a19800 == 79 [pid = 1648] [id = 574] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x13771d000 == 78 [pid = 1648] [id = 573] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf11800 == 77 [pid = 1648] [id = 572] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x119f9a800 == 76 [pid = 1648] [id = 571] 14:04:33 INFO - PROCESS | 1648 | --DOCSHELL 0x111e06800 == 75 [pid = 1648] [id = 570] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12cdcd000) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x1256b3000) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x1293bac00) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x115ecb800) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x113804800) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x112974000) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x1126a2400) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11973a000) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x1185a6000) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x1190b6000) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12bb58800) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x1212d1c00) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x128c04400) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12cdcc000) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x128981400) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x1197dc800) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1199c6c00) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x1125c1400) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x1167ed000) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12a90b800) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x117384c00) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12bb62400) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12af93000) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11766b000) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x118293400) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12a76b800) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12b02cc00) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x127260400) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x128e43800) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x124a40000) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12a76c000) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12c597400) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 14:04:33 INFO - PROCESS | 1648 | 1464987873597 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]]]}] 14:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 827ms 14:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:04:33 INFO - PROCESS | 1648 | 1464987873630 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:04:33 INFO - PROCESS | 1648 | 1464987873632 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:04:33 INFO - PROCESS | 1648 | 1464987873634 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:04:33 INFO - PROCESS | 1648 | 1464987873637 Marionette TRACE conn2 <- [1,2370,null,{}] 14:04:33 INFO - PROCESS | 1648 | 1464987873641 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}] 14:04:33 INFO - PROCESS | 1648 | 1464987873728 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:04:33 INFO - PROCESS | 1648 | 1464987873736 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x119312800 == 76 [pid = 1648] [id = 600] 14:04:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x118289c00) [pid = 1648] [serial = 1800] [outer = 0x0] 14:04:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x1183ad400) [pid = 1648] [serial = 1801] [outer = 0x118289c00] 14:04:33 INFO - PROCESS | 1648 | 1464987873762 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x119069400) [pid = 1648] [serial = 1802] [outer = 0x118289c00] 14:04:34 INFO - PROCESS | 1648 | 1464987874180 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]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 575ms 14:04:34 INFO - PROCESS | 1648 | 1464987874209 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 1648 | 1464987874211 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:04:34 INFO - PROCESS | 1648 | 1464987874217 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 1648 | 1464987874222 Marionette TRACE conn2 <- [1,2374,null,{}] 14:04:34 INFO - PROCESS | 1648 | 1464987874225 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}] 14:04:34 INFO - PROCESS | 1648 | 1464987874314 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:04:34 INFO - PROCESS | 1648 | 1464987874319 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x124061800 == 77 [pid = 1648] [id = 601] 14:04:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1190c2000) [pid = 1648] [serial = 1803] [outer = 0x0] 14:04:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x1194c3800) [pid = 1648] [serial = 1804] [outer = 0x1190c2000] 14:04:34 INFO - PROCESS | 1648 | 1464987874344 Marionette DEBUG loaded listener.js 14:04:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11a023400) [pid = 1648] [serial = 1805] [outer = 0x1190c2000] 14:04:34 INFO - PROCESS | 1648 | 1464987874695 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]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 527ms 14:04:34 INFO - PROCESS | 1648 | 1464987874741 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 1648 | 1464987874743 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:04:34 INFO - PROCESS | 1648 | 1464987874745 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 1648 | 1464987874746 Marionette TRACE conn2 <- [1,2378,null,{}] 14:04:34 INFO - PROCESS | 1648 | 1464987874748 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}] 14:04:34 INFO - PROCESS | 1648 | 1464987874836 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:04:34 INFO - PROCESS | 1648 | 1464987874840 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x128be1000 == 78 [pid = 1648] [id = 602] 14:04:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x121164400) [pid = 1648] [serial = 1806] [outer = 0x0] 14:04:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12116d000) [pid = 1648] [serial = 1807] [outer = 0x121164400] 14:04:34 INFO - PROCESS | 1648 | 1464987874865 Marionette DEBUG loaded listener.js 14:04:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x121193800) [pid = 1648] [serial = 1808] [outer = 0x121164400] 14:04:35 INFO - PROCESS | 1648 | 1464987875226 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]]]}] 14:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 14:04:35 INFO - PROCESS | 1648 | 1464987875263 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:04:35 INFO - PROCESS | 1648 | 1464987875264 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:04:35 INFO - PROCESS | 1648 | 1464987875267 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 1648 | 1464987875268 Marionette TRACE conn2 <- [1,2382,null,{}] 14:04:35 INFO - PROCESS | 1648 | 1464987875273 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}] 14:04:35 INFO - PROCESS | 1648 | 1464987875357 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:04:35 INFO - PROCESS | 1648 | 1464987875449 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4bb800 == 79 [pid = 1648] [id = 603] 14:04:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x123fd3800) [pid = 1648] [serial = 1809] [outer = 0x0] 14:04:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12459cc00) [pid = 1648] [serial = 1810] [outer = 0x123fd3800] 14:04:35 INFO - PROCESS | 1648 | 1464987875479 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x1250f0000) [pid = 1648] [serial = 1811] [outer = 0x123fd3800] 14:04:35 INFO - PROCESS | 1648 | 1464987875826 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]]]}] 14:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 573ms 14:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:04:35 INFO - PROCESS | 1648 | 1464987875841 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:04:35 INFO - PROCESS | 1648 | 1464987875842 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:04:35 INFO - PROCESS | 1648 | 1464987875844 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 1648 | 1464987875845 Marionette TRACE conn2 <- [1,2386,null,{}] 14:04:35 INFO - PROCESS | 1648 | 1464987875848 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}] 14:04:35 INFO - PROCESS | 1648 | 1464987875964 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:04:35 INFO - PROCESS | 1648 | 1464987875976 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b20a800 == 80 [pid = 1648] [id = 604] 14:04:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x124005c00) [pid = 1648] [serial = 1812] [outer = 0x0] 14:04:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x127259c00) [pid = 1648] [serial = 1813] [outer = 0x124005c00] 14:04:36 INFO - PROCESS | 1648 | 1464987876001 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x128b82800) [pid = 1648] [serial = 1814] [outer = 0x124005c00] 14:04:36 INFO - PROCESS | 1648 | 1464987876368 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]]]}] 14:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 571ms 14:04:36 INFO - PROCESS | 1648 | 1464987876415 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 1648 | 1464987876416 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:04:36 INFO - PROCESS | 1648 | 1464987876419 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 1648 | 1464987876420 Marionette TRACE conn2 <- [1,2390,null,{}] 14:04:36 INFO - PROCESS | 1648 | 1464987876422 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}] 14:04:36 INFO - PROCESS | 1648 | 1464987876532 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:04:36 INFO - PROCESS | 1648 | 1464987876576 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf0a800 == 81 [pid = 1648] [id = 605] 14:04:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x127262000) [pid = 1648] [serial = 1815] [outer = 0x0] 14:04:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x128c10800) [pid = 1648] [serial = 1816] [outer = 0x127262000] 14:04:36 INFO - PROCESS | 1648 | 1464987876601 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x1293bac00) [pid = 1648] [serial = 1817] [outer = 0x127262000] 14:04:36 INFO - PROCESS | 1648 | 1464987876905 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]]]}] 14:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 14:04:36 INFO - PROCESS | 1648 | 1464987876941 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 1648 | 1464987876942 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:04:36 INFO - PROCESS | 1648 | 1464987876944 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 1648 | 1464987876945 Marionette TRACE conn2 <- [1,2394,null,{}] 14:04:36 INFO - PROCESS | 1648 | 1464987876958 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}] 14:04:37 INFO - PROCESS | 1648 | 1464987877070 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:04:37 INFO - PROCESS | 1648 | 1464987877082 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c554000 == 82 [pid = 1648] [id = 606] 14:04:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x128c05000) [pid = 1648] [serial = 1818] [outer = 0x0] 14:04:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x129673c00) [pid = 1648] [serial = 1819] [outer = 0x128c05000] 14:04:37 INFO - PROCESS | 1648 | 1464987877108 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12a7e7000) [pid = 1648] [serial = 1820] [outer = 0x128c05000] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x129671800) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12d7d4c00) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x1250f3400) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x1250ef800) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12966f000) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12cdc8000) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x1126a9400) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x119738c00) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12a90b400) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12d649400) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x117177000) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x118249800) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:04:37 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x121169c00) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:04:37 INFO - PROCESS | 1648 | 1464987877679 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]]]}] 14:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 779ms 14:04:37 INFO - PROCESS | 1648 | 1464987877724 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 1648 | 1464987877725 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:04:37 INFO - PROCESS | 1648 | 1464987877727 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 1648 | 1464987877728 Marionette TRACE conn2 <- [1,2398,null,{}] 14:04:37 INFO - PROCESS | 1648 | 1464987877730 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}] 14:04:37 INFO - PROCESS | 1648 | 1464987877819 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:04:37 INFO - PROCESS | 1648 | 1464987877823 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf1a000 == 83 [pid = 1648] [id = 607] 14:04:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x118249800) [pid = 1648] [serial = 1821] [outer = 0x0] 14:04:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x126e8ac00) [pid = 1648] [serial = 1822] [outer = 0x118249800] 14:04:37 INFO - PROCESS | 1648 | 1464987877848 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12aacb400) [pid = 1648] [serial = 1823] [outer = 0x118249800] 14:04:38 INFO - PROCESS | 1648 | 1464987878244 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]]]}] 14:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 570ms 14:04:38 INFO - PROCESS | 1648 | 1464987878298 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:04:38 INFO - PROCESS | 1648 | 1464987878300 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:04:38 INFO - PROCESS | 1648 | 1464987878303 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:04:38 INFO - PROCESS | 1648 | 1464987878305 Marionette TRACE conn2 <- [1,2402,null,{}] 14:04:38 INFO - PROCESS | 1648 | 1464987878308 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}] 14:04:38 INFO - PROCESS | 1648 | 1464987878493 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:04:38 INFO - PROCESS | 1648 | 1464987878605 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d19f800 == 84 [pid = 1648] [id = 608] 14:04:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x119db8000) [pid = 1648] [serial = 1824] [outer = 0x0] 14:04:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12b2e6400) [pid = 1648] [serial = 1825] [outer = 0x119db8000] 14:04:38 INFO - PROCESS | 1648 | 1464987878647 Marionette DEBUG loaded listener.js 14:04:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12bb58800) [pid = 1648] [serial = 1826] [outer = 0x119db8000] 14:04:38 INFO - PROCESS | 1648 | 1464987878953 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]]]}] 14:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 671ms 14:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:04:38 INFO - PROCESS | 1648 | 1464987878975 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:04:38 INFO - PROCESS | 1648 | 1464987878976 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:04:38 INFO - PROCESS | 1648 | 1464987878978 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:04:38 INFO - PROCESS | 1648 | 1464987878980 Marionette TRACE conn2 <- [1,2406,null,{}] 14:04:38 INFO - PROCESS | 1648 | 1464987878982 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}] 14:04:39 INFO - PROCESS | 1648 | 1464987879091 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:04:39 INFO - PROCESS | 1648 | 1464987879095 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da54800 == 85 [pid = 1648] [id = 609] 14:04:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12bb5f000) [pid = 1648] [serial = 1827] [outer = 0x0] 14:04:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12c594c00) [pid = 1648] [serial = 1828] [outer = 0x12bb5f000] 14:04:39 INFO - PROCESS | 1648 | 1464987879120 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12c85c400) [pid = 1648] [serial = 1829] [outer = 0x12bb5f000] 14:04:39 INFO - PROCESS | 1648 | 1464987879448 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]]]}] 14:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 520ms 14:04:39 INFO - PROCESS | 1648 | 1464987879498 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:04:39 INFO - PROCESS | 1648 | 1464987879499 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:04:39 INFO - PROCESS | 1648 | 1464987879502 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:04:39 INFO - PROCESS | 1648 | 1464987879505 Marionette TRACE conn2 <- [1,2410,null,{}] 14:04:39 INFO - PROCESS | 1648 | 1464987879507 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}] 14:04:39 INFO - PROCESS | 1648 | 1464987879631 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:04:39 INFO - PROCESS | 1648 | 1464987879752 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x112174800 == 86 [pid = 1648] [id = 610] 14:04:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x110e72800) [pid = 1648] [serial = 1830] [outer = 0x0] 14:04:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x1125c0800) [pid = 1648] [serial = 1831] [outer = 0x110e72800] 14:04:39 INFO - PROCESS | 1648 | 1464987879785 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x113114c00) [pid = 1648] [serial = 1832] [outer = 0x110e72800] 14:04:40 INFO - PROCESS | 1648 | 1464987880245 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]]]}] 14:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 770ms 14:04:40 INFO - PROCESS | 1648 | 1464987880273 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:04:40 INFO - PROCESS | 1648 | 1464987880276 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:04:40 INFO - PROCESS | 1648 | 1464987880280 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:04:40 INFO - PROCESS | 1648 | 1464987880282 Marionette TRACE conn2 <- [1,2414,null,{}] 14:04:40 INFO - PROCESS | 1648 | 1464987880285 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}] 14:04:40 INFO - PROCESS | 1648 | 1464987880399 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:04:40 INFO - PROCESS | 1648 | 1464987880513 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a0b800 == 87 [pid = 1648] [id = 611] 14:04:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x1131d2000) [pid = 1648] [serial = 1833] [outer = 0x0] 14:04:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x118358c00) [pid = 1648] [serial = 1834] [outer = 0x1131d2000] 14:04:40 INFO - PROCESS | 1648 | 1464987880548 Marionette DEBUG loaded listener.js 14:04:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x119128c00) [pid = 1648] [serial = 1835] [outer = 0x1131d2000] 14:04:40 INFO - PROCESS | 1648 | 1464987880969 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]]]}] 14:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 722ms 14:04:41 INFO - PROCESS | 1648 | 1464987881004 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:04:41 INFO - PROCESS | 1648 | 1464987881007 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:04:41 INFO - PROCESS | 1648 | 1464987881028 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 1648 | 1464987881029 Marionette TRACE conn2 <- [1,2418,null,{}] 14:04:41 INFO - PROCESS | 1648 | 1464987881046 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}] 14:04:41 INFO - PROCESS | 1648 | 1464987881185 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:04:41 INFO - PROCESS | 1648 | 1464987881198 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d134800 == 88 [pid = 1648] [id = 612] 14:04:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x119db7000) [pid = 1648] [serial = 1836] [outer = 0x0] 14:04:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x121172000) [pid = 1648] [serial = 1837] [outer = 0x119db7000] 14:04:41 INFO - PROCESS | 1648 | 1464987881228 Marionette DEBUG loaded listener.js 14:04:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x123fd0400) [pid = 1648] [serial = 1838] [outer = 0x119db7000] 14:04:41 INFO - PROCESS | 1648 | 1464987881689 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]]]}] 14:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 690ms 14:04:41 INFO - PROCESS | 1648 | 1464987881700 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:04:41 INFO - PROCESS | 1648 | 1464987881702 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:04:41 INFO - PROCESS | 1648 | 1464987881729 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 1648 | 1464987881734 Marionette TRACE conn2 <- [1,2422,null,{}] 14:04:41 INFO - PROCESS | 1648 | 1464987881740 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}] 14:04:41 INFO - PROCESS | 1648 | 1464987881848 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:04:41 INFO - PROCESS | 1648 | 1464987881934 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x137cc6800 == 89 [pid = 1648] [id = 613] 14:04:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12118dc00) [pid = 1648] [serial = 1839] [outer = 0x0] 14:04:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x128fd1800) [pid = 1648] [serial = 1840] [outer = 0x12118dc00] 14:04:41 INFO - PROCESS | 1648 | 1464987881964 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12b030c00) [pid = 1648] [serial = 1841] [outer = 0x12118dc00] 14:04:42 INFO - PROCESS | 1648 | 1464987882380 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]]]}] 14:04:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:04:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 681ms 14:04:42 INFO - PROCESS | 1648 | 1464987882405 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:04:42 INFO - PROCESS | 1648 | 1464987882407 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:04:42 INFO - PROCESS | 1648 | 1464987882409 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:04:42 INFO - PROCESS | 1648 | 1464987882411 Marionette TRACE conn2 <- [1,2426,null,{}] 14:04:42 INFO - PROCESS | 1648 | 1464987882413 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}] 14:04:42 INFO - PROCESS | 1648 | 1464987882526 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:04:42 INFO - PROCESS | 1648 | 1464987882640 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a58000 == 90 [pid = 1648] [id = 614] 14:04:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12bf98c00) [pid = 1648] [serial = 1842] [outer = 0x0] 14:04:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12bf9b800) [pid = 1648] [serial = 1843] [outer = 0x12bf98c00] 14:04:42 INFO - PROCESS | 1648 | 1464987882670 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12c59b400) [pid = 1648] [serial = 1844] [outer = 0x12bf98c00] 14:04:43 INFO - PROCESS | 1648 | 1464987883081 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]]]}] 14:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 718ms 14:04:43 INFO - PROCESS | 1648 | 1464987883128 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:04:43 INFO - PROCESS | 1648 | 1464987883130 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:04:43 INFO - PROCESS | 1648 | 1464987883132 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 1648 | 1464987883133 Marionette TRACE conn2 <- [1,2430,null,{}] 14:04:43 INFO - PROCESS | 1648 | 1464987883136 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}] 14:04:43 INFO - PROCESS | 1648 | 1464987883243 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:04:43 INFO - PROCESS | 1648 | 1464987883358 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1395dc000 == 91 [pid = 1648] [id = 615] 14:04:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12cdca000) [pid = 1648] [serial = 1845] [outer = 0x0] 14:04:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12cdcc800) [pid = 1648] [serial = 1846] [outer = 0x12cdca000] 14:04:43 INFO - PROCESS | 1648 | 1464987883397 Marionette DEBUG loaded listener.js 14:04:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12d643c00) [pid = 1648] [serial = 1847] [outer = 0x12cdca000] 14:04:43 INFO - PROCESS | 1648 | 1464987883832 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]]]}] 14:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 718ms 14:04:43 INFO - PROCESS | 1648 | 1464987883851 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:04:43 INFO - PROCESS | 1648 | 1464987883852 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:04:43 INFO - PROCESS | 1648 | 1464987883872 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 1648 | 1464987883874 Marionette TRACE conn2 <- [1,2434,null,{}] 14:04:43 INFO - PROCESS | 1648 | 1464987883876 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}] 14:04:43 INFO - PROCESS | 1648 | 1464987883989 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:04:44 INFO - PROCESS | 1648 | 1464987884104 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b7b4000 == 92 [pid = 1648] [id = 616] 14:04:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12b02d000) [pid = 1648] [serial = 1848] [outer = 0x0] 14:04:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12d649400) [pid = 1648] [serial = 1849] [outer = 0x12b02d000] 14:04:44 INFO - PROCESS | 1648 | 1464987884134 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x137358400) [pid = 1648] [serial = 1850] [outer = 0x12b02d000] 14:04:44 INFO - PROCESS | 1648 | 1464987884510 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]]]}] 14:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms 14:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:04:44 INFO - PROCESS | 1648 | 1464987884543 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:04:44 INFO - PROCESS | 1648 | 1464987884544 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:04:44 INFO - PROCESS | 1648 | 1464987884546 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:04:44 INFO - PROCESS | 1648 | 1464987884547 Marionette TRACE conn2 <- [1,2438,null,{}] 14:04:44 INFO - PROCESS | 1648 | 1464987884550 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}] 14:04:44 INFO - PROCESS | 1648 | 1464987884657 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:04:44 INFO - PROCESS | 1648 | 1464987884742 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x13f7d6000 == 93 [pid = 1648] [id = 617] 14:04:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12d1fd000) [pid = 1648] [serial = 1851] [outer = 0x0] 14:04:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x137360c00) [pid = 1648] [serial = 1852] [outer = 0x12d1fd000] 14:04:44 INFO - PROCESS | 1648 | 1464987884773 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x138da3400) [pid = 1648] [serial = 1853] [outer = 0x12d1fd000] 14:04:45 INFO - PROCESS | 1648 | 1464987885189 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]]]}] 14:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 668ms 14:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:04:45 INFO - PROCESS | 1648 | 1464987885215 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:04:45 INFO - PROCESS | 1648 | 1464987885216 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:04:45 INFO - PROCESS | 1648 | 1464987885219 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:04:45 INFO - PROCESS | 1648 | 1464987885220 Marionette TRACE conn2 <- [1,2442,null,{}] 14:04:45 INFO - PROCESS | 1648 | 1464987885222 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}] 14:04:45 INFO - PROCESS | 1648 | 1464987885332 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:04:45 INFO - PROCESS | 1648 | 1464987885436 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x140b2e800 == 94 [pid = 1648] [id = 618] 14:04:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x137360000) [pid = 1648] [serial = 1854] [outer = 0x0] 14:04:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x138daa800) [pid = 1648] [serial = 1855] [outer = 0x137360000] 14:04:45 INFO - PROCESS | 1648 | 1464987885465 Marionette DEBUG loaded listener.js 14:04:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x138dae400) [pid = 1648] [serial = 1856] [outer = 0x137360000] 14:04:45 INFO - PROCESS | 1648 | 1464987885918 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]]]}] 14:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 723ms 14:04:45 INFO - PROCESS | 1648 | 1464987885943 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:04:45 INFO - PROCESS | 1648 | 1464987885945 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:04:45 INFO - PROCESS | 1648 | 1464987885949 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:04:45 INFO - PROCESS | 1648 | 1464987885951 Marionette TRACE conn2 <- [1,2446,null,{}] 14:04:45 INFO - PROCESS | 1648 | 1464987885954 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}] 14:04:46 INFO - PROCESS | 1648 | 1464987886121 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:04:46 INFO - PROCESS | 1648 | 1464987886291 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a1d000 == 95 [pid = 1648] [id = 619] 14:04:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x1197e5c00) [pid = 1648] [serial = 1857] [outer = 0x0] 14:04:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12d64cc00) [pid = 1648] [serial = 1858] [outer = 0x1197e5c00] 14:04:46 INFO - PROCESS | 1648 | 1464987886323 Marionette DEBUG loaded listener.js 14:04:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x13aec2400) [pid = 1648] [serial = 1859] [outer = 0x1197e5c00] 14:04:46 INFO - PROCESS | 1648 | 1464987886946 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]]]}] 14:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1026ms 14:04:46 INFO - PROCESS | 1648 | 1464987886975 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:04:46 INFO - PROCESS | 1648 | 1464987886979 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:04:46 INFO - PROCESS | 1648 | 1464987886984 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:04:46 INFO - PROCESS | 1648 | 1464987886988 Marionette TRACE conn2 <- [1,2450,null,{}] 14:04:47 INFO - PROCESS | 1648 | 1464987887033 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}] 14:04:47 INFO - PROCESS | 1648 | 1464987887199 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:04:47 INFO - PROCESS | 1648 | 1464987887309 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12935e800 == 96 [pid = 1648] [id = 620] 14:04:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x1166bb000) [pid = 1648] [serial = 1860] [outer = 0x0] 14:04:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x11766b000) [pid = 1648] [serial = 1861] [outer = 0x1166bb000] 14:04:47 INFO - PROCESS | 1648 | 1464987887336 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x1190b6000) [pid = 1648] [serial = 1862] [outer = 0x1166bb000] 14:04:47 INFO - PROCESS | 1648 | 1464987887747 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]]]}] 14:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 791ms 14:04:47 INFO - PROCESS | 1648 | 1464987887775 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:04:47 INFO - PROCESS | 1648 | 1464987887778 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:04:47 INFO - PROCESS | 1648 | 1464987887783 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:04:47 INFO - PROCESS | 1648 | 1464987887784 Marionette TRACE conn2 <- [1,2454,null,{}] 14:04:47 INFO - PROCESS | 1648 | 1464987887787 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}] 14:04:47 INFO - PROCESS | 1648 | 1464987887892 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:04:47 INFO - PROCESS | 1648 | 1464987887984 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119310000 == 97 [pid = 1648] [id = 621] 14:04:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x116f49800) [pid = 1648] [serial = 1863] [outer = 0x0] 14:04:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x1197dc800) [pid = 1648] [serial = 1864] [outer = 0x116f49800] 14:04:48 INFO - PROCESS | 1648 | 1464987888014 Marionette DEBUG loaded listener.js 14:04:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x121170400) [pid = 1648] [serial = 1865] [outer = 0x116f49800] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1182f1000 == 96 [pid = 1648] [id = 353] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12da54800 == 95 [pid = 1648] [id = 609] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12d19f800 == 94 [pid = 1648] [id = 608] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf1a000 == 93 [pid = 1648] [id = 607] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12c554000 == 92 [pid = 1648] [id = 606] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf0a800 == 91 [pid = 1648] [id = 605] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12b20a800 == 90 [pid = 1648] [id = 604] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4bb800 == 89 [pid = 1648] [id = 603] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x128be1000 == 88 [pid = 1648] [id = 602] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x124061800 == 87 [pid = 1648] [id = 601] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119312800 == 86 [pid = 1648] [id = 600] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x112d6b000 == 85 [pid = 1648] [id = 599] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119081000 == 84 [pid = 1648] [id = 598] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x13aeb2800 == 83 [pid = 1648] [id = 596] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1372bd800 == 82 [pid = 1648] [id = 595] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x13aea6800 == 81 [pid = 1648] [id = 594] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12c893800 == 80 [pid = 1648] [id = 593] 14:04:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119c16800 == 79 [pid = 1648] [id = 592] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12c6c8000) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x1190c3400) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x128c08c00) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12d1f4800) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x126f11c00) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x128b7c400) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12b2f0000) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12d648000) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x1125c6400) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x121198000) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x1293fa800) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12c862400) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x11334c000) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x117175c00) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x119cc3800) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12442a400) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12d643000) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12b2ed400) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x128986400) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x116f50800) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12d180000) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12d7cbc00) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x121163400) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12d7d2c00) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x118292c00) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x1187a9c00) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x1190b4c00) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12d7c7c00) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12c6c1400) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x1293bb400) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x13735f800) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12116ac00) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x121171c00) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x13735b800) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 14:04:48 INFO - PROCESS | 1648 | 1464987888466 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]]]}] 14:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 723ms 14:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:04:48 INFO - PROCESS | 1648 | 1464987888506 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:04:48 INFO - PROCESS | 1648 | 1464987888507 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:04:48 INFO - PROCESS | 1648 | 1464987888509 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 1648 | 1464987888511 Marionette TRACE conn2 <- [1,2458,null,{}] 14:04:48 INFO - PROCESS | 1648 | 1464987888519 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}] 14:04:48 INFO - PROCESS | 1648 | 1464987888631 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:04:48 INFO - PROCESS | 1648 | 1464987888641 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119972800 == 80 [pid = 1648] [id = 622] 14:04:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x1187a9c00) [pid = 1648] [serial = 1866] [outer = 0x0] 14:04:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x121191400) [pid = 1648] [serial = 1867] [outer = 0x1187a9c00] 14:04:48 INFO - PROCESS | 1648 | 1464987888734 Marionette DEBUG loaded listener.js 14:04:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x1242bb400) [pid = 1648] [serial = 1868] [outer = 0x1187a9c00] 14:04:49 INFO - PROCESS | 1648 | 1464987889063 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]]]}] 14:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 571ms 14:04:49 INFO - PROCESS | 1648 | 1464987889081 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:04:49 INFO - PROCESS | 1648 | 1464987889085 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:04:49 INFO - PROCESS | 1648 | 1464987889092 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:04:49 INFO - PROCESS | 1648 | 1464987889093 Marionette TRACE conn2 <- [1,2462,null,{}] 14:04:49 INFO - PROCESS | 1648 | 1464987889097 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}] 14:04:49 INFO - PROCESS | 1648 | 1464987889237 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:04:49 INFO - PROCESS | 1648 | 1464987889343 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x127274000 == 81 [pid = 1648] [id = 623] 14:04:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x121195800) [pid = 1648] [serial = 1869] [outer = 0x0] 14:04:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x1244b5000) [pid = 1648] [serial = 1870] [outer = 0x121195800] 14:04:49 INFO - PROCESS | 1648 | 1464987889384 Marionette DEBUG loaded listener.js 14:04:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x1244bcc00) [pid = 1648] [serial = 1871] [outer = 0x121195800] 14:04:49 INFO - PROCESS | 1648 | 1464987889744 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]]]}] 14:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 670ms 14:04:49 INFO - PROCESS | 1648 | 1464987889761 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:04:49 INFO - PROCESS | 1648 | 1464987889763 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:04:49 INFO - PROCESS | 1648 | 1464987889765 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:04:49 INFO - PROCESS | 1648 | 1464987889780 Marionette TRACE conn2 <- [1,2466,null,{}] 14:04:49 INFO - PROCESS | 1648 | 1464987889784 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}] 14:04:49 INFO - PROCESS | 1648 | 1464987889961 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:04:50 INFO - PROCESS | 1648 | 1464987890004 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf17800 == 82 [pid = 1648] [id = 624] 14:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x1244bc800) [pid = 1648] [serial = 1872] [outer = 0x0] 14:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x1250ec800) [pid = 1648] [serial = 1873] [outer = 0x1244bc800] 14:04:50 INFO - PROCESS | 1648 | 1464987890046 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x126a1f400) [pid = 1648] [serial = 1874] [outer = 0x1244bc800] 14:04:50 INFO - PROCESS | 1648 | 1464987890472 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]]]}] 14:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 734ms 14:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:04:50 INFO - PROCESS | 1648 | 1464987890499 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:04:50 INFO - PROCESS | 1648 | 1464987890500 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:04:50 INFO - PROCESS | 1648 | 1464987890502 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:04:50 INFO - PROCESS | 1648 | 1464987890504 Marionette TRACE conn2 <- [1,2470,null,{}] 14:04:50 INFO - PROCESS | 1648 | 1464987890506 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}] 14:04:50 INFO - PROCESS | 1648 | 1464987890651 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:04:50 INFO - PROCESS | 1648 | 1464987890664 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d198000 == 83 [pid = 1648] [id = 625] 14:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x128985400) [pid = 1648] [serial = 1875] [outer = 0x0] 14:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x128e3dc00) [pid = 1648] [serial = 1876] [outer = 0x128985400] 14:04:50 INFO - PROCESS | 1648 | 1464987890693 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12b2ee800) [pid = 1648] [serial = 1877] [outer = 0x128985400] 14:04:51 INFO - PROCESS | 1648 | 1464987891055 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]]]}] 14:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 569ms 14:04:51 INFO - PROCESS | 1648 | 1464987891072 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 1648 | 1464987891073 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:04:51 INFO - PROCESS | 1648 | 1464987891076 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1648 | 1464987891077 Marionette TRACE conn2 <- [1,2474,null,{}] 14:04:51 INFO - PROCESS | 1648 | 1464987891080 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}] 14:04:51 INFO - PROCESS | 1648 | 1464987891257 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:04:51 INFO - PROCESS | 1648 | 1464987891278 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da4a000 == 84 [pid = 1648] [id = 626] 14:04:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12bb2d800) [pid = 1648] [serial = 1878] [outer = 0x0] 14:04:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12bfa0400) [pid = 1648] [serial = 1879] [outer = 0x12bb2d800] 14:04:51 INFO - PROCESS | 1648 | 1464987891303 Marionette DEBUG loaded listener.js 14:04:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12c591000) [pid = 1648] [serial = 1880] [outer = 0x12bb2d800] 14:04:51 INFO - PROCESS | 1648 | 1464987891656 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]]]}] 14:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 618ms 14:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:04:51 INFO - PROCESS | 1648 | 1464987891695 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 1648 | 1464987891696 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:04:51 INFO - PROCESS | 1648 | 1464987891698 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1648 | 1464987891699 Marionette TRACE conn2 <- [1,2478,null,{}] 14:04:51 INFO - PROCESS | 1648 | 1464987891701 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}] 14:04:51 INFO - PROCESS | 1648 | 1464987891820 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:04:51 INFO - PROCESS | 1648 | 1464987891839 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x137381800 == 85 [pid = 1648] [id = 627] 14:04:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12c6bcc00) [pid = 1648] [serial = 1881] [outer = 0x0] 14:04:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12cdc3000) [pid = 1648] [serial = 1882] [outer = 0x12c6bcc00] 14:04:51 INFO - PROCESS | 1648 | 1464987891864 Marionette DEBUG loaded listener.js 14:04:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12d1efc00) [pid = 1648] [serial = 1883] [outer = 0x12c6bcc00] 14:04:52 INFO - PROCESS | 1648 | 1464987892205 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]]]}] 14:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 14:04:52 INFO - PROCESS | 1648 | 1464987892217 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:04:52 INFO - PROCESS | 1648 | 1464987892218 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:04:52 INFO - PROCESS | 1648 | 1464987892222 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:04:52 INFO - PROCESS | 1648 | 1464987892224 Marionette TRACE conn2 <- [1,2482,null,{}] 14:04:52 INFO - PROCESS | 1648 | 1464987892226 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}] 14:04:52 INFO - PROCESS | 1648 | 1464987892345 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:04:52 INFO - PROCESS | 1648 | 1464987892359 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x137cc8800 == 86 [pid = 1648] [id = 628] 14:04:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12c862400) [pid = 1648] [serial = 1884] [outer = 0x0] 14:04:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12d649c00) [pid = 1648] [serial = 1885] [outer = 0x12c862400] 14:04:52 INFO - PROCESS | 1648 | 1464987892384 Marionette DEBUG loaded listener.js 14:04:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x138c4ec00) [pid = 1648] [serial = 1886] [outer = 0x12c862400] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x124005c00) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x127262000) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x128c05000) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x1190c2000) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x118289c00) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x1121be000) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x121164400) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x118249800) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x11380cc00) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x119db8000) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:04:52 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x123fd3800) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:04:52 INFO - PROCESS | 1648 | 1464987892848 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]]]}] 14:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 672ms 14:04:52 INFO - PROCESS | 1648 | 1464987892895 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:04:52 INFO - PROCESS | 1648 | 1464987892896 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:04:52 INFO - PROCESS | 1648 | 1464987892898 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:04:52 INFO - PROCESS | 1648 | 1464987892899 Marionette TRACE conn2 <- [1,2486,null,{}] 14:04:52 INFO - PROCESS | 1648 | 1464987892902 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}] 14:04:53 INFO - PROCESS | 1648 | 1464987892995 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:04:53 INFO - PROCESS | 1648 | 1464987893071 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4b5800 == 87 [pid = 1648] [id = 629] 14:04:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x111fecc00) [pid = 1648] [serial = 1887] [outer = 0x0] 14:04:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x1199c8c00) [pid = 1648] [serial = 1888] [outer = 0x111fecc00] 14:04:53 INFO - PROCESS | 1648 | 1464987893096 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x1293f2c00) [pid = 1648] [serial = 1889] [outer = 0x111fecc00] 14:04:53 INFO - PROCESS | 1648 | 1464987893383 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]]]}] 14:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 14:04:53 INFO - PROCESS | 1648 | 1464987893417 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:04:53 INFO - PROCESS | 1648 | 1464987893419 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:04:53 INFO - PROCESS | 1648 | 1464987893425 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:04:53 INFO - PROCESS | 1648 | 1464987893426 Marionette TRACE conn2 <- [1,2490,null,{}] 14:04:53 INFO - PROCESS | 1648 | 1464987893429 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}] 14:04:53 INFO - PROCESS | 1648 | 1464987893541 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:04:53 INFO - PROCESS | 1648 | 1464987893545 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x13af22800 == 88 [pid = 1648] [id = 630] 14:04:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x116743400) [pid = 1648] [serial = 1890] [outer = 0x0] 14:04:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x1244c3c00) [pid = 1648] [serial = 1891] [outer = 0x116743400] 14:04:53 INFO - PROCESS | 1648 | 1464987893575 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12d7c7c00) [pid = 1648] [serial = 1892] [outer = 0x116743400] 14:04:53 INFO - PROCESS | 1648 | 1464987893948 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]]]}] 14:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 569ms 14:04:53 INFO - PROCESS | 1648 | 1464987893995 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:04:53 INFO - PROCESS | 1648 | 1464987893996 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:04:54 INFO - PROCESS | 1648 | 1464987893998 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 1648 | 1464987893999 Marionette TRACE conn2 <- [1,2494,null,{}] 14:04:54 INFO - PROCESS | 1648 | 1464987894001 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}] 14:04:54 INFO - PROCESS | 1648 | 1464987894093 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:04:54 INFO - PROCESS | 1648 | 1464987894097 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x140b3b000 == 89 [pid = 1648] [id = 631] 14:04:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x138c50c00) [pid = 1648] [serial = 1893] [outer = 0x0] 14:04:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x138c55400) [pid = 1648] [serial = 1894] [outer = 0x138c50c00] 14:04:54 INFO - PROCESS | 1648 | 1464987894122 Marionette DEBUG loaded listener.js 14:04:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x138c5b800) [pid = 1648] [serial = 1895] [outer = 0x138c50c00] 14:04:54 INFO - PROCESS | 1648 | 1464987894460 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]]]}] 14:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 468ms 14:04:54 INFO - PROCESS | 1648 | 1464987894466 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:04:54 INFO - PROCESS | 1648 | 1464987894467 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:04:54 INFO - PROCESS | 1648 | 1464987894475 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 1648 | 1464987894476 Marionette TRACE conn2 <- [1,2498,null,{}] 14:04:54 INFO - PROCESS | 1648 | 1464987894479 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}] 14:04:54 INFO - PROCESS | 1648 | 1464987894577 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:04:54 INFO - PROCESS | 1648 | 1464987894582 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf81800 == 90 [pid = 1648] [id = 632] 14:04:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x138c3fc00) [pid = 1648] [serial = 1896] [outer = 0x0] 14:04:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x138c46000) [pid = 1648] [serial = 1897] [outer = 0x138c3fc00] 14:04:54 INFO - PROCESS | 1648 | 1464987894677 Marionette DEBUG loaded listener.js 14:04:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x138c4b800) [pid = 1648] [serial = 1898] [outer = 0x138c3fc00] 14:04:55 INFO - PROCESS | 1648 | 1464987895175 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]]]}] 14:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 770ms 14:04:55 INFO - PROCESS | 1648 | 1464987895246 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:04:55 INFO - PROCESS | 1648 | 1464987895249 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:04:55 INFO - PROCESS | 1648 | 1464987895252 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:04:55 INFO - PROCESS | 1648 | 1464987895255 Marionette TRACE conn2 <- [1,2502,null,{}] 14:04:55 INFO - PROCESS | 1648 | 1464987895259 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}] 14:04:55 INFO - PROCESS | 1648 | 1464987895380 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:04:55 INFO - PROCESS | 1648 | 1464987895499 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12110d800 == 91 [pid = 1648] [id = 633] 14:04:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x116a61000) [pid = 1648] [serial = 1899] [outer = 0x0] 14:04:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x1182be400) [pid = 1648] [serial = 1900] [outer = 0x116a61000] 14:04:55 INFO - PROCESS | 1648 | 1464987895532 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x11934f000) [pid = 1648] [serial = 1901] [outer = 0x116a61000] 14:04:55 INFO - PROCESS | 1648 | 1464987895932 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]]]}] 14:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 771ms 14:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:04:56 INFO - PROCESS | 1648 | 1464987896024 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 1648 | 1464987896028 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:04:56 INFO - PROCESS | 1648 | 1464987896033 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 1648 | 1464987896035 Marionette TRACE conn2 <- [1,2506,null,{}] 14:04:56 INFO - PROCESS | 1648 | 1464987896040 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}] 14:04:56 INFO - PROCESS | 1648 | 1464987896157 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:04:56 INFO - PROCESS | 1648 | 1464987896246 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c55a800 == 92 [pid = 1648] [id = 634] 14:04:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x11828d800) [pid = 1648] [serial = 1902] [outer = 0x0] 14:04:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x123d58800) [pid = 1648] [serial = 1903] [outer = 0x11828d800] 14:04:56 INFO - PROCESS | 1648 | 1464987896276 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x1244b3400) [pid = 1648] [serial = 1904] [outer = 0x11828d800] 14:04:56 INFO - PROCESS | 1648 | 1464987896691 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]]]}] 14:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 723ms 14:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:04:56 INFO - PROCESS | 1648 | 1464987896756 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 1648 | 1464987896758 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:04:56 INFO - PROCESS | 1648 | 1464987896760 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 1648 | 1464987896763 Marionette TRACE conn2 <- [1,2510,null,{}] 14:04:56 INFO - PROCESS | 1648 | 1464987896771 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}] 14:04:56 INFO - PROCESS | 1648 | 1464987896887 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:04:56 INFO - PROCESS | 1648 | 1464987896978 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x140805000 == 93 [pid = 1648] [id = 635] 14:04:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x124a4b400) [pid = 1648] [serial = 1905] [outer = 0x0] 14:04:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x1274ad400) [pid = 1648] [serial = 1906] [outer = 0x124a4b400] 14:04:57 INFO - PROCESS | 1648 | 1464987897011 Marionette DEBUG loaded listener.js 14:04:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12928b000) [pid = 1648] [serial = 1907] [outer = 0x124a4b400] 14:04:57 INFO - PROCESS | 1648 | 1464987897433 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]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 724ms 14:04:57 INFO - PROCESS | 1648 | 1464987897485 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 1648 | 1464987897487 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:04:57 INFO - PROCESS | 1648 | 1464987897504 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 1648 | 1464987897505 Marionette TRACE conn2 <- [1,2514,null,{}] 14:04:57 INFO - PROCESS | 1648 | 1464987897507 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}] 14:04:57 INFO - PROCESS | 1648 | 1464987897622 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:04:57 INFO - PROCESS | 1648 | 1464987897724 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x14081b800 == 94 [pid = 1648] [id = 636] 14:04:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12a7de400) [pid = 1648] [serial = 1908] [outer = 0x0] 14:04:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12bb30000) [pid = 1648] [serial = 1909] [outer = 0x12a7de400] 14:04:57 INFO - PROCESS | 1648 | 1464987897755 Marionette DEBUG loaded listener.js 14:04:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12c855800) [pid = 1648] [serial = 1910] [outer = 0x12a7de400] 14:04:58 INFO - PROCESS | 1648 | 1464987898133 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]]]}] 14:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 14:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:04:58 INFO - PROCESS | 1648 | 1464987898173 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:04:58 INFO - PROCESS | 1648 | 1464987898174 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:04:58 INFO - PROCESS | 1648 | 1464987898176 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 1648 | 1464987898177 Marionette TRACE conn2 <- [1,2518,null,{}] 14:04:58 INFO - PROCESS | 1648 | 1464987898182 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}] 14:04:58 INFO - PROCESS | 1648 | 1464987898297 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:04:58 INFO - PROCESS | 1648 | 1464987898414 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x13f8c5000 == 95 [pid = 1648] [id = 637] 14:04:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12a915400) [pid = 1648] [serial = 1911] [outer = 0x0] 14:04:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12d64a800) [pid = 1648] [serial = 1912] [outer = 0x12a915400] 14:04:58 INFO - PROCESS | 1648 | 1464987898446 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x1373bcc00) [pid = 1648] [serial = 1913] [outer = 0x12a915400] 14:04:58 INFO - PROCESS | 1648 | 1464987898861 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]]]}] 14:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 720ms 14:04:58 INFO - PROCESS | 1648 | 1464987898897 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:04:58 INFO - PROCESS | 1648 | 1464987898898 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:04:58 INFO - PROCESS | 1648 | 1464987898901 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 1648 | 1464987898902 Marionette TRACE conn2 <- [1,2522,null,{}] 14:04:58 INFO - PROCESS | 1648 | 1464987898904 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}] 14:04:59 INFO - PROCESS | 1648 | 1464987899039 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:04:59 INFO - PROCESS | 1648 | 1464987899131 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x13f7a8000 == 96 [pid = 1648] [id = 638] 14:04:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x1373bf000) [pid = 1648] [serial = 1914] [outer = 0x0] 14:04:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x1373c4400) [pid = 1648] [serial = 1915] [outer = 0x1373bf000] 14:04:59 INFO - PROCESS | 1648 | 1464987899162 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x138c51400) [pid = 1648] [serial = 1916] [outer = 0x1373bf000] 14:04:59 INFO - PROCESS | 1648 | 1464987899534 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]]]}] 14:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 669ms 14:04:59 INFO - PROCESS | 1648 | 1464987899572 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:04:59 INFO - PROCESS | 1648 | 1464987899574 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:04:59 INFO - PROCESS | 1648 | 1464987899578 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:04:59 INFO - PROCESS | 1648 | 1464987899579 Marionette TRACE conn2 <- [1,2526,null,{}] 14:04:59 INFO - PROCESS | 1648 | 1464987899581 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}] 14:04:59 INFO - PROCESS | 1648 | 1464987899693 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:04:59 INFO - PROCESS | 1648 | 1464987899783 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x13ac64000 == 97 [pid = 1648] [id = 639] 14:04:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12d74c400) [pid = 1648] [serial = 1917] [outer = 0x0] 14:04:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12d750800) [pid = 1648] [serial = 1918] [outer = 0x12d74c400] 14:04:59 INFO - PROCESS | 1648 | 1464987899813 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12d755400) [pid = 1648] [serial = 1919] [outer = 0x12d74c400] 14:05:00 INFO - PROCESS | 1648 | 1464987900269 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]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 719ms 14:05:00 INFO - PROCESS | 1648 | 1464987900298 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:05:00 INFO - PROCESS | 1648 | 1464987900300 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:05:00 INFO - PROCESS | 1648 | 1464987900307 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 1648 | 1464987900309 Marionette TRACE conn2 <- [1,2530,null,{}] 14:05:00 INFO - PROCESS | 1648 | 1464987900312 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}] 14:05:00 INFO - PROCESS | 1648 | 1464987900511 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:05:00 INFO - PROCESS | 1648 | 1464987900663 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1d000 == 98 [pid = 1648] [id = 640] 14:05:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x117670800) [pid = 1648] [serial = 1920] [outer = 0x0] 14:05:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x123b04000) [pid = 1648] [serial = 1921] [outer = 0x117670800] 14:05:00 INFO - PROCESS | 1648 | 1464987900712 Marionette DEBUG loaded listener.js 14:05:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12d756000) [pid = 1648] [serial = 1922] [outer = 0x117670800] 14:05:01 INFO - PROCESS | 1648 | 1464987901161 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]]]}] 14:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 872ms 14:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:05:01 INFO - PROCESS | 1648 | 1464987901177 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:05:01 INFO - PROCESS | 1648 | 1464987901179 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:05:01 INFO - PROCESS | 1648 | 1464987901181 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:05:01 INFO - PROCESS | 1648 | 1464987901182 Marionette TRACE conn2 <- [1,2534,null,{}] 14:05:01 INFO - PROCESS | 1648 | 1464987901184 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}] 14:05:01 INFO - PROCESS | 1648 | 1464987901298 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:05:01 INFO - PROCESS | 1648 | 1464987901622 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188a4800 == 99 [pid = 1648] [id = 641] 14:05:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x110e6dc00) [pid = 1648] [serial = 1923] [outer = 0x0] 14:05:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x1125c4400) [pid = 1648] [serial = 1924] [outer = 0x110e6dc00] 14:05:01 INFO - PROCESS | 1648 | 1464987901697 Marionette DEBUG loaded listener.js 14:05:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x1127ab800) [pid = 1648] [serial = 1925] [outer = 0x110e6dc00] 14:05:02 INFO - PROCESS | 1648 | 1464987902138 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]]]}] 14:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1019ms 14:05:02 INFO - PROCESS | 1648 | 1464987902200 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:05:02 INFO - PROCESS | 1648 | 1464987902203 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:05:02 INFO - PROCESS | 1648 | 1464987902206 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:05:02 INFO - PROCESS | 1648 | 1464987902208 Marionette TRACE conn2 <- [1,2538,null,{}] 14:05:02 INFO - PROCESS | 1648 | 1464987902220 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}] 14:05:02 INFO - PROCESS | 1648 | 1464987902327 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:05:02 INFO - PROCESS | 1648 | 1464987902454 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x126e7c800 == 100 [pid = 1648] [id = 642] 14:05:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x11828ac00) [pid = 1648] [serial = 1926] [outer = 0x0] 14:05:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x118297000) [pid = 1648] [serial = 1927] [outer = 0x11828ac00] 14:05:02 INFO - PROCESS | 1648 | 1464987902484 Marionette DEBUG loaded listener.js 14:05:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x119070000) [pid = 1648] [serial = 1928] [outer = 0x11828ac00] 14:05:02 INFO - PROCESS | 1648 | 1464987902924 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]]]}] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x138a28000 == 99 [pid = 1648] [id = 537] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11277d800 == 98 [pid = 1648] [id = 538] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x140b3b000 == 97 [pid = 1648] [id = 631] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x13af22800 == 96 [pid = 1648] [id = 630] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4b5800 == 95 [pid = 1648] [id = 629] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x137cc8800 == 94 [pid = 1648] [id = 628] 14:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x137364400) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 14:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x116f4e800) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 14:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x121190000) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 14:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x1293f1000) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 14:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12c597c00) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 14:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x12bf9d800) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 14:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x128c03800) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 14:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12c594c00) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x137381800 == 93 [pid = 1648] [id = 627] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12da4a000 == 92 [pid = 1648] [id = 626] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12d198000 == 91 [pid = 1648] [id = 625] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf17800 == 90 [pid = 1648] [id = 624] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x127274000 == 89 [pid = 1648] [id = 623] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119972800 == 88 [pid = 1648] [id = 622] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119310000 == 87 [pid = 1648] [id = 621] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12935e800 == 86 [pid = 1648] [id = 620] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x13f7d6000 == 85 [pid = 1648] [id = 617] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x13b7b4000 == 84 [pid = 1648] [id = 616] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1395dc000 == 83 [pid = 1648] [id = 615] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x138a58000 == 82 [pid = 1648] [id = 614] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x137cc6800 == 81 [pid = 1648] [id = 613] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12d134800 == 80 [pid = 1648] [id = 612] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x123a0b800 == 79 [pid = 1648] [id = 611] 14:05:02 INFO - PROCESS | 1648 | --DOCSHELL 0x112174800 == 78 [pid = 1648] [id = 610] 14:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 781ms 14:05:02 INFO - PROCESS | 1648 | 1464987902988 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:05:02 INFO - PROCESS | 1648 | 1464987902991 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x127259c00) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x128c10800) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x129673c00) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x1293bac00) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x11a023400) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x1194c3800) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x1183ad400) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x119069400) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x1126a2c00) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x11311b400) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12116d000) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12aacb400) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x121193800) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x1161a9000) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x116f4c800) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x126e8ac00) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12b2e6400) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12a7e7000) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x128b82800) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12459cc00) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x1250f0000) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12bb58800) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 14:05:03 INFO - PROCESS | 1648 | 1464987903018 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:05:03 INFO - PROCESS | 1648 | 1464987903020 Marionette TRACE conn2 <- [1,2542,null,{}] 14:05:03 INFO - PROCESS | 1648 | 1464987903025 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}] 14:05:03 INFO - PROCESS | 1648 | 1464987903149 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:05:03 INFO - PROCESS | 1648 | 1464987903155 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c5000 == 79 [pid = 1648] [id = 643] 14:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x1190bdc00) [pid = 1648] [serial = 1929] [outer = 0x0] 14:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x1194c1800) [pid = 1648] [serial = 1930] [outer = 0x1190bdc00] 14:05:03 INFO - PROCESS | 1648 | 1464987903182 Marionette DEBUG loaded listener.js 14:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x11a01dc00) [pid = 1648] [serial = 1931] [outer = 0x1190bdc00] 14:05:03 INFO - PROCESS | 1648 | 1464987903555 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]]]}] 14:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 590ms 14:05:03 INFO - PROCESS | 1648 | 1464987903597 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:05:03 INFO - PROCESS | 1648 | 1464987903598 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:05:03 INFO - PROCESS | 1648 | 1464987903602 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:05:03 INFO - PROCESS | 1648 | 1464987903606 Marionette TRACE conn2 <- [1,2546,null,{}] 14:05:03 INFO - PROCESS | 1648 | 1464987903612 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}] 14:05:03 INFO - PROCESS | 1648 | 1464987903720 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:05:03 INFO - PROCESS | 1648 | 1464987903727 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x129353800 == 80 [pid = 1648] [id = 644] 14:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x121168c00) [pid = 1648] [serial = 1932] [outer = 0x0] 14:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x1212d4c00) [pid = 1648] [serial = 1933] [outer = 0x121168c00] 14:05:03 INFO - PROCESS | 1648 | 1464987903754 Marionette DEBUG loaded listener.js 14:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x1244b0c00) [pid = 1648] [serial = 1934] [outer = 0x121168c00] 14:05:04 INFO - PROCESS | 1648 | 1464987904106 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]]]}] 14:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 524ms 14:05:04 INFO - PROCESS | 1648 | 1464987904124 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:05:04 INFO - PROCESS | 1648 | 1464987904126 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:05:04 INFO - PROCESS | 1648 | 1464987904128 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:05:04 INFO - PROCESS | 1648 | 1464987904129 Marionette TRACE conn2 <- [1,2550,null,{}] 14:05:04 INFO - PROCESS | 1648 | 1464987904131 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}] 14:05:04 INFO - PROCESS | 1648 | 1464987904244 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:05:04 INFO - PROCESS | 1648 | 1464987904319 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0f000 == 81 [pid = 1648] [id = 645] 14:05:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x1244b2800) [pid = 1648] [serial = 1935] [outer = 0x0] 14:05:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x1244bbc00) [pid = 1648] [serial = 1936] [outer = 0x1244b2800] 14:05:04 INFO - PROCESS | 1648 | 1464987904345 Marionette DEBUG loaded listener.js 14:05:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x1244cb800) [pid = 1648] [serial = 1937] [outer = 0x1244b2800] 14:05:04 INFO - PROCESS | 1648 | 1464987904611 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]]]}] 14:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 14:05:04 INFO - PROCESS | 1648 | 1464987904648 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:05:04 INFO - PROCESS | 1648 | 1464987904649 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:05:04 INFO - PROCESS | 1648 | 1464987904660 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:05:04 INFO - PROCESS | 1648 | 1464987904661 Marionette TRACE conn2 <- [1,2554,null,{}] 14:05:04 INFO - PROCESS | 1648 | 1464987904663 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}] 14:05:04 INFO - PROCESS | 1648 | 1464987904758 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:05:04 INFO - PROCESS | 1648 | 1464987904840 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c107000 == 82 [pid = 1648] [id = 646] 14:05:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x1250f2400) [pid = 1648] [serial = 1938] [outer = 0x0] 14:05:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x126a18800) [pid = 1648] [serial = 1939] [outer = 0x1250f2400] 14:05:04 INFO - PROCESS | 1648 | 1464987904870 Marionette DEBUG loaded listener.js 14:05:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12897e800) [pid = 1648] [serial = 1940] [outer = 0x1250f2400] 14:05:05 INFO - PROCESS | 1648 | 1464987905216 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]]]}] 14:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 577ms 14:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:05:05 INFO - PROCESS | 1648 | 1464987905229 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:05:05 INFO - PROCESS | 1648 | 1464987905230 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:05:05 INFO - PROCESS | 1648 | 1464987905232 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:05:05 INFO - PROCESS | 1648 | 1464987905233 Marionette TRACE conn2 <- [1,2558,null,{}] 14:05:05 INFO - PROCESS | 1648 | 1464987905238 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}] 14:05:05 INFO - PROCESS | 1648 | 1464987905361 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:05:05 INFO - PROCESS | 1648 | 1464987905373 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c891800 == 83 [pid = 1648] [id = 647] 14:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x128b77400) [pid = 1648] [serial = 1941] [outer = 0x0] 14:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x128c0f800) [pid = 1648] [serial = 1942] [outer = 0x128b77400] 14:05:05 INFO - PROCESS | 1648 | 1464987905405 Marionette DEBUG loaded listener.js 14:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12966a800) [pid = 1648] [serial = 1943] [outer = 0x128b77400] 14:05:05 INFO - PROCESS | 1648 | 1464987905762 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]]]}] 14:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 571ms 14:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:05:05 INFO - PROCESS | 1648 | 1464987905804 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:05:05 INFO - PROCESS | 1648 | 1464987905805 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:05:05 INFO - PROCESS | 1648 | 1464987905807 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:05:05 INFO - PROCESS | 1648 | 1464987905809 Marionette TRACE conn2 <- [1,2562,null,{}] 14:05:05 INFO - PROCESS | 1648 | 1464987905811 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}] 14:05:05 INFO - PROCESS | 1648 | 1464987905929 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:05:05 INFO - PROCESS | 1648 | 1464987905942 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a5800 == 84 [pid = 1648] [id = 648] 14:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x129673c00) [pid = 1648] [serial = 1944] [outer = 0x0] 14:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12a7e7000) [pid = 1648] [serial = 1945] [outer = 0x129673c00] 14:05:05 INFO - PROCESS | 1648 | 1464987905967 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12b032400) [pid = 1648] [serial = 1946] [outer = 0x129673c00] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12bb5f000) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x13735fc00) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12bb2d800) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12c6bcc00) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12c862400) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x111fecc00) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x116f49800) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x1166bb000) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x1187a9c00) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x1244bc800) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x116743400) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x138c50c00) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x121195800) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:05:06 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x128985400) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:05:06 INFO - PROCESS | 1648 | 1464987906706 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]]]}] 14:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 921ms 14:05:06 INFO - PROCESS | 1648 | 1464987906730 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:05:06 INFO - PROCESS | 1648 | 1464987906733 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:05:06 INFO - PROCESS | 1648 | 1464987906756 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 1648 | 1464987906758 Marionette TRACE conn2 <- [1,2566,null,{}] 14:05:06 INFO - PROCESS | 1648 | 1464987906764 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}] 14:05:06 INFO - PROCESS | 1648 | 1464987906897 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:05:07 INFO - PROCESS | 1648 | 1464987907011 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119317000 == 85 [pid = 1648] [id = 649] 14:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x1126a0400) [pid = 1648] [serial = 1947] [outer = 0x0] 14:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x1161a9000) [pid = 1648] [serial = 1948] [outer = 0x1126a0400] 14:05:07 INFO - PROCESS | 1648 | 1464987907105 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x117384400) [pid = 1648] [serial = 1949] [outer = 0x1126a0400] 14:05:07 INFO - PROCESS | 1648 | 1464987907621 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]]]}] 14:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 942ms 14:05:07 INFO - PROCESS | 1648 | 1464987907680 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:05:07 INFO - PROCESS | 1648 | 1464987907684 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:05:07 INFO - PROCESS | 1648 | 1464987907689 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 1648 | 1464987907691 Marionette TRACE conn2 <- [1,2570,null,{}] 14:05:07 INFO - PROCESS | 1648 | 1464987907693 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}] 14:05:07 INFO - PROCESS | 1648 | 1464987907804 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:05:07 INFO - PROCESS | 1648 | 1464987907921 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0e800 == 86 [pid = 1648] [id = 650] 14:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x1194c3800) [pid = 1648] [serial = 1950] [outer = 0x0] 14:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x119cc2c00) [pid = 1648] [serial = 1951] [outer = 0x1194c3800] 14:05:07 INFO - PROCESS | 1648 | 1464987907952 Marionette DEBUG loaded listener.js 14:05:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x121167800) [pid = 1648] [serial = 1952] [outer = 0x1194c3800] 14:05:08 INFO - PROCESS | 1648 | 1464987908394 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]]]}] 14:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 771ms 14:05:08 INFO - PROCESS | 1648 | 1464987908461 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 1648 | 1464987908462 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:05:08 INFO - PROCESS | 1648 | 1464987908465 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 1648 | 1464987908468 Marionette TRACE conn2 <- [1,2574,null,{}] 14:05:08 INFO - PROCESS | 1648 | 1464987908476 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}] 14:05:08 INFO - PROCESS | 1648 | 1464987908591 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:05:08 INFO - PROCESS | 1648 | 1464987908681 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da3f800 == 87 [pid = 1648] [id = 651] 14:05:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x1244b8400) [pid = 1648] [serial = 1953] [outer = 0x0] 14:05:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x1244c2000) [pid = 1648] [serial = 1954] [outer = 0x1244b8400] 14:05:08 INFO - PROCESS | 1648 | 1464987908713 Marionette DEBUG loaded listener.js 14:05:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x1256c1000) [pid = 1648] [serial = 1955] [outer = 0x1244b8400] 14:05:09 INFO - PROCESS | 1648 | 1464987909128 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]]]}] 14:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 722ms 14:05:09 INFO - PROCESS | 1648 | 1464987909188 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:05:09 INFO - PROCESS | 1648 | 1464987909191 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:05:09 INFO - PROCESS | 1648 | 1464987909195 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:05:09 INFO - PROCESS | 1648 | 1464987909197 Marionette TRACE conn2 <- [1,2578,null,{}] 14:05:09 INFO - PROCESS | 1648 | 1464987909200 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}] 14:05:09 INFO - PROCESS | 1648 | 1464987909369 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:05:09 INFO - PROCESS | 1648 | 1464987909529 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1372c8000 == 88 [pid = 1648] [id = 652] 14:05:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x1256b5c00) [pid = 1648] [serial = 1956] [outer = 0x0] 14:05:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x128b79400) [pid = 1648] [serial = 1957] [outer = 0x1256b5c00] 14:05:09 INFO - PROCESS | 1648 | 1464987909576 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x129675400) [pid = 1648] [serial = 1958] [outer = 0x1256b5c00] 14:05:10 INFO - PROCESS | 1648 | 1464987910031 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]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 873ms 14:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:05:10 INFO - PROCESS | 1648 | 1464987910067 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 1648 | 1464987910069 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:05:10 INFO - PROCESS | 1648 | 1464987910071 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 1648 | 1464987910072 Marionette TRACE conn2 <- [1,2582,null,{}] 14:05:10 INFO - PROCESS | 1648 | 1464987910075 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}] 14:05:10 INFO - PROCESS | 1648 | 1464987910182 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:05:10 INFO - PROCESS | 1648 | 1464987910300 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x137cb7000 == 89 [pid = 1648] [id = 653] 14:05:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x1274a5c00) [pid = 1648] [serial = 1959] [outer = 0x0] 14:05:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12b2ed400) [pid = 1648] [serial = 1960] [outer = 0x1274a5c00] 14:05:10 INFO - PROCESS | 1648 | 1464987910332 Marionette DEBUG loaded listener.js 14:05:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12bf9a000) [pid = 1648] [serial = 1961] [outer = 0x1274a5c00] 14:05:10 INFO - PROCESS | 1648 | 1464987910757 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]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 721ms 14:05:10 INFO - PROCESS | 1648 | 1464987910793 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 1648 | 1464987910794 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:05:10 INFO - PROCESS | 1648 | 1464987910796 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 1648 | 1464987910797 Marionette TRACE conn2 <- [1,2586,null,{}] 14:05:10 INFO - PROCESS | 1648 | 1464987910800 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}] 14:05:10 INFO - PROCESS | 1648 | 1464987910926 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:05:11 INFO - PROCESS | 1648 | 1464987911045 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a5f800 == 90 [pid = 1648] [id = 654] 14:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12c194800) [pid = 1648] [serial = 1962] [outer = 0x0] 14:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12c857c00) [pid = 1648] [serial = 1963] [outer = 0x12c194800] 14:05:11 INFO - PROCESS | 1648 | 1464987911078 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12d1fdc00) [pid = 1648] [serial = 1964] [outer = 0x12c194800] 14:05:11 INFO - PROCESS | 1648 | 1464987911491 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]]]}] 14:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 719ms 14:05:11 INFO - PROCESS | 1648 | 1464987911516 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:05:11 INFO - PROCESS | 1648 | 1464987911517 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:05:11 INFO - PROCESS | 1648 | 1464987911538 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:05:11 INFO - PROCESS | 1648 | 1464987911539 Marionette TRACE conn2 <- [1,2590,null,{}] 14:05:11 INFO - PROCESS | 1648 | 1464987911542 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}] 14:05:11 INFO - PROCESS | 1648 | 1464987911648 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:05:11 INFO - PROCESS | 1648 | 1464987911766 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x13ae9e800 == 91 [pid = 1648] [id = 655] 14:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12d643800) [pid = 1648] [serial = 1965] [outer = 0x0] 14:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12d757c00) [pid = 1648] [serial = 1966] [outer = 0x12d643800] 14:05:11 INFO - PROCESS | 1648 | 1464987911797 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12d78b000) [pid = 1648] [serial = 1967] [outer = 0x12d643800] 14:05:12 INFO - PROCESS | 1648 | 1464987912205 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]]]}] 14:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 722ms 14:05:12 INFO - PROCESS | 1648 | 1464987912260 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:05:12 INFO - PROCESS | 1648 | 1464987912262 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:05:12 INFO - PROCESS | 1648 | 1464987912264 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:05:12 INFO - PROCESS | 1648 | 1464987912266 Marionette TRACE conn2 <- [1,2594,null,{}] 14:05:12 INFO - PROCESS | 1648 | 1464987912268 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}] 14:05:12 INFO - PROCESS | 1648 | 1464987912361 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:05:12 INFO - PROCESS | 1648 | 1464987912463 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b7b4000 == 92 [pid = 1648] [id = 656] 14:05:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12d647000) [pid = 1648] [serial = 1968] [outer = 0x0] 14:05:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12d78ec00) [pid = 1648] [serial = 1969] [outer = 0x12d647000] 14:05:12 INFO - PROCESS | 1648 | 1464987912508 Marionette DEBUG loaded listener.js 14:05:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12d795c00) [pid = 1648] [serial = 1970] [outer = 0x12d647000] 14:05:13 INFO - PROCESS | 1648 | 1464987913065 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]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 822ms 14:05:13 INFO - PROCESS | 1648 | 1464987913103 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 1648 | 1464987913104 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:05:13 INFO - PROCESS | 1648 | 1464987913108 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 1648 | 1464987913110 Marionette TRACE conn2 <- [1,2598,null,{}] 14:05:13 INFO - PROCESS | 1648 | 1464987913112 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}] 14:05:13 INFO - PROCESS | 1648 | 1464987913223 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:05:13 INFO - PROCESS | 1648 | 1464987913314 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x13f7cd000 == 93 [pid = 1648] [id = 657] 14:05:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x137355c00) [pid = 1648] [serial = 1971] [outer = 0x0] 14:05:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x137362000) [pid = 1648] [serial = 1972] [outer = 0x137355c00] 14:05:13 INFO - PROCESS | 1648 | 1464987913343 Marionette DEBUG loaded listener.js 14:05:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x1373c0c00) [pid = 1648] [serial = 1973] [outer = 0x137355c00] 14:05:13 INFO - PROCESS | 1648 | 1464987913816 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]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 721ms 14:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:05:13 INFO - PROCESS | 1648 | 1464987913830 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 1648 | 1464987913831 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:05:13 INFO - PROCESS | 1648 | 1464987913834 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 1648 | 1464987913835 Marionette TRACE conn2 <- [1,2602,null,{}] 14:05:13 INFO - PROCESS | 1648 | 1464987913860 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}] 14:05:13 INFO - PROCESS | 1648 | 1464987913973 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:05:14 INFO - PROCESS | 1648 | 1464987914064 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b30000 == 94 [pid = 1648] [id = 658] 14:05:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x1126ad000) [pid = 1648] [serial = 1974] [outer = 0x0] 14:05:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x1244b7800) [pid = 1648] [serial = 1975] [outer = 0x1126ad000] 14:05:14 INFO - PROCESS | 1648 | 1464987914094 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x137357c00) [pid = 1648] [serial = 1976] [outer = 0x1126ad000] 14:05:14 INFO - PROCESS | 1648 | 1464987914529 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]]]}] 14:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 743ms 14:05:14 INFO - PROCESS | 1648 | 1464987914597 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:05:14 INFO - PROCESS | 1648 | 1464987914599 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:05:14 INFO - PROCESS | 1648 | 1464987914604 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:05:14 INFO - PROCESS | 1648 | 1464987914607 Marionette TRACE conn2 <- [1,2606,null,{}] 14:05:14 INFO - PROCESS | 1648 | 1464987914610 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}] 14:05:14 INFO - PROCESS | 1648 | 1464987914791 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:05:15 INFO - PROCESS | 1648 | 1464987915179 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d3d800 == 95 [pid = 1648] [id = 659] 14:05:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x110e69400) [pid = 1648] [serial = 1977] [outer = 0x0] 14:05:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x111e2f400) [pid = 1648] [serial = 1978] [outer = 0x110e69400] 14:05:15 INFO - PROCESS | 1648 | 1464987915238 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x1126a9000) [pid = 1648] [serial = 1979] [outer = 0x110e69400] 14:05:15 INFO - PROCESS | 1648 | 1464987915745 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]]]}] 14:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1176ms 14:05:15 INFO - PROCESS | 1648 | 1464987915789 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:05:15 INFO - PROCESS | 1648 | 1464987915791 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:05:15 INFO - PROCESS | 1648 | 1464987915796 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 1648 | 1464987915798 Marionette TRACE conn2 <- [1,2610,null,{}] 14:05:15 INFO - PROCESS | 1648 | 1464987915802 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}] 14:05:15 INFO - PROCESS | 1648 | 1464987915915 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:05:16 INFO - PROCESS | 1648 | 1464987916013 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x113139800 == 96 [pid = 1648] [id = 660] 14:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x1126a4c00) [pid = 1648] [serial = 1980] [outer = 0x0] 14:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x11297ec00) [pid = 1648] [serial = 1981] [outer = 0x1126a4c00] 14:05:16 INFO - PROCESS | 1648 | 1464987916042 Marionette DEBUG loaded listener.js 14:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x113155000) [pid = 1648] [serial = 1982] [outer = 0x1126a4c00] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c891800 == 95 [pid = 1648] [id = 647] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c107000 == 94 [pid = 1648] [id = 646] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0f000 == 93 [pid = 1648] [id = 645] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x129353800 == 92 [pid = 1648] [id = 644] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c5000 == 91 [pid = 1648] [id = 643] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x126e7c800 == 90 [pid = 1648] [id = 642] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1188a4800 == 89 [pid = 1648] [id = 641] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1d000 == 88 [pid = 1648] [id = 640] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x13ac64000 == 87 [pid = 1648] [id = 639] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x13f7a8000 == 86 [pid = 1648] [id = 638] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x13f8c5000 == 85 [pid = 1648] [id = 637] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x14081b800 == 84 [pid = 1648] [id = 636] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x140805000 == 83 [pid = 1648] [id = 635] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c55a800 == 82 [pid = 1648] [id = 634] 14:05:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12110d800 == 81 [pid = 1648] [id = 633] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x12c85c400) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x138da5000) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12bfa0400) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12cdc3000) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x12c591000) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12d649c00) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x1199c8c00) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x121170400) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x1197dc800) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x1190b6000) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x11766b000) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x128fd1800) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x1125c0800) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x121191400) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x1242bb400) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x137360c00) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x1250ec800) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x126a1f400) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12bf9b800) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x118358c00) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x1244c3c00) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x138daa800) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12d64cc00) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12cdcc800) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12d649400) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x121172000) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12d7c7c00) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x138c55400) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x1293f2c00) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x138c4ec00) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x138c5b800) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x1244bcc00) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x1244b5000) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x128e3dc00) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12d1efc00) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12b2ee800) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 14:05:16 INFO - PROCESS | 1648 | 1464987916477 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]]]}] 14:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 721ms 14:05:16 INFO - PROCESS | 1648 | 1464987916520 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:05:16 INFO - PROCESS | 1648 | 1464987916523 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:05:16 INFO - PROCESS | 1648 | 1464987916526 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:05:16 INFO - PROCESS | 1648 | 1464987916527 Marionette TRACE conn2 <- [1,2614,null,{}] 14:05:16 INFO - PROCESS | 1648 | 1464987916530 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}] 14:05:16 INFO - PROCESS | 1648 | 1464987916629 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:05:16 INFO - PROCESS | 1648 | 1464987916709 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x118571000 == 82 [pid = 1648] [id = 661] 14:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x1161f6800) [pid = 1648] [serial = 1983] [outer = 0x0] 14:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x116849400) [pid = 1648] [serial = 1984] [outer = 0x1161f6800] 14:05:16 INFO - PROCESS | 1648 | 1464987916736 Marionette DEBUG loaded listener.js 14:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x116f4e400) [pid = 1648] [serial = 1985] [outer = 0x1161f6800] 14:05:17 INFO - PROCESS | 1648 | 1464987917049 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]]]}] 14:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 568ms 14:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:05:17 INFO - PROCESS | 1648 | 1464987917094 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:05:17 INFO - PROCESS | 1648 | 1464987917096 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:05:17 INFO - PROCESS | 1648 | 1464987917099 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:05:17 INFO - PROCESS | 1648 | 1464987917103 Marionette TRACE conn2 <- [1,2618,null,{}] 14:05:17 INFO - PROCESS | 1648 | 1464987917110 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}] 14:05:17 INFO - PROCESS | 1648 | 1464987917212 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:05:17 INFO - PROCESS | 1648 | 1464987917289 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c22800 == 83 [pid = 1648] [id = 662] 14:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x116f56000) [pid = 1648] [serial = 1986] [outer = 0x0] 14:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x118249800) [pid = 1648] [serial = 1987] [outer = 0x116f56000] 14:05:17 INFO - PROCESS | 1648 | 1464987917314 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x1185a3400) [pid = 1648] [serial = 1988] [outer = 0x116f56000] 14:05:17 INFO - PROCESS | 1648 | 1464987917596 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]]]}] 14:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 525ms 14:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:05:17 INFO - PROCESS | 1648 | 1464987917627 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:05:17 INFO - PROCESS | 1648 | 1464987917629 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:05:17 INFO - PROCESS | 1648 | 1464987917631 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:05:17 INFO - PROCESS | 1648 | 1464987917632 Marionette TRACE conn2 <- [1,2622,null,{}] 14:05:17 INFO - PROCESS | 1648 | 1464987917634 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}] 14:05:17 INFO - PROCESS | 1648 | 1464987917736 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:05:17 INFO - PROCESS | 1648 | 1464987917816 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x125694000 == 84 [pid = 1648] [id = 663] 14:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x11859b800) [pid = 1648] [serial = 1989] [outer = 0x0] 14:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x11906dc00) [pid = 1648] [serial = 1990] [outer = 0x11859b800] 14:05:17 INFO - PROCESS | 1648 | 1464987917841 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x11973dc00) [pid = 1648] [serial = 1991] [outer = 0x11859b800] 14:05:18 INFO - PROCESS | 1648 | 1464987918128 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]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 14:05:18 INFO - PROCESS | 1648 | 1464987918151 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:05:18 INFO - PROCESS | 1648 | 1464987918152 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:05:18 INFO - PROCESS | 1648 | 1464987918163 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 1648 | 1464987918164 Marionette TRACE conn2 <- [1,2626,null,{}] 14:05:18 INFO - PROCESS | 1648 | 1464987918166 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}] 14:05:18 INFO - PROCESS | 1648 | 1464987918264 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:05:18 INFO - PROCESS | 1648 | 1464987918268 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4c0800 == 85 [pid = 1648] [id = 664] 14:05:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x119db5800) [pid = 1648] [serial = 1992] [outer = 0x0] 14:05:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x119dbf400) [pid = 1648] [serial = 1993] [outer = 0x119db5800] 14:05:18 INFO - PROCESS | 1648 | 1464987918300 Marionette DEBUG loaded listener.js 14:05:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12116e800) [pid = 1648] [serial = 1994] [outer = 0x119db5800] 14:05:18 INFO - PROCESS | 1648 | 1464987918715 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]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 569ms 14:05:18 INFO - PROCESS | 1648 | 1464987918732 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:05:18 INFO - PROCESS | 1648 | 1464987918734 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:05:18 INFO - PROCESS | 1648 | 1464987918736 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 1648 | 1464987918739 Marionette TRACE conn2 <- [1,2630,null,{}] 14:05:18 INFO - PROCESS | 1648 | 1464987918743 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}] 14:05:18 INFO - PROCESS | 1648 | 1464987918881 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:05:18 INFO - PROCESS | 1648 | 1464987918929 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b255800 == 86 [pid = 1648] [id = 665] 14:05:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12118c800) [pid = 1648] [serial = 1995] [outer = 0x0] 14:05:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x1212d8000) [pid = 1648] [serial = 1996] [outer = 0x12118c800] 14:05:18 INFO - PROCESS | 1648 | 1464987918954 Marionette DEBUG loaded listener.js 14:05:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x1242bb400) [pid = 1648] [serial = 1997] [outer = 0x12118c800] 14:05:19 INFO - PROCESS | 1648 | 1464987919302 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]]]}] 14:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 623ms 14:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:05:19 INFO - PROCESS | 1648 | 1464987919361 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:05:19 INFO - PROCESS | 1648 | 1464987919362 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:05:19 INFO - PROCESS | 1648 | 1464987919364 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:05:19 INFO - PROCESS | 1648 | 1464987919365 Marionette TRACE conn2 <- [1,2634,null,{}] 14:05:19 INFO - PROCESS | 1648 | 1464987919367 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}] 14:05:19 INFO - PROCESS | 1648 | 1464987919490 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:05:19 INFO - PROCESS | 1648 | 1464987919505 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf16000 == 87 [pid = 1648] [id = 666] 14:05:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x1212d7400) [pid = 1648] [serial = 1998] [outer = 0x0] 14:05:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x1244b5800) [pid = 1648] [serial = 1999] [outer = 0x1212d7400] 14:05:19 INFO - PROCESS | 1648 | 1464987919530 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x1244c2400) [pid = 1648] [serial = 2000] [outer = 0x1212d7400] 14:05:19 INFO - PROCESS | 1648 | 1464987919872 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]]]}] 14:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 518ms 14:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:05:19 INFO - PROCESS | 1648 | 1464987919882 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:05:19 INFO - PROCESS | 1648 | 1464987919884 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:05:19 INFO - PROCESS | 1648 | 1464987919887 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:05:19 INFO - PROCESS | 1648 | 1464987919889 Marionette TRACE conn2 <- [1,2638,null,{}] 14:05:19 INFO - PROCESS | 1648 | 1464987919892 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}] 14:05:20 INFO - PROCESS | 1648 | 1464987920013 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:05:20 INFO - PROCESS | 1648 | 1464987920028 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c111800 == 88 [pid = 1648] [id = 667] 14:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x1244c2800) [pid = 1648] [serial = 2001] [outer = 0x0] 14:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12459cc00) [pid = 1648] [serial = 2002] [outer = 0x1244c2800] 14:05:20 INFO - PROCESS | 1648 | 1464987920053 Marionette DEBUG loaded listener.js 14:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x1250ee400) [pid = 1648] [serial = 2003] [outer = 0x1244c2800] 14:05:20 INFO - PROCESS | 1648 | 1464987920473 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]]]}] 14:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x110e6dc00) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x121168c00) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x138c3fc00) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x11828ac00) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x1190bdc00) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x1244b2800) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x1250f2400) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x128b77400) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 621ms 14:05:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:05:20 INFO - PROCESS | 1648 | 1464987920508 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:05:20 INFO - PROCESS | 1648 | 1464987920509 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:05:20 INFO - PROCESS | 1648 | 1464987920511 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:05:20 INFO - PROCESS | 1648 | 1464987920512 Marionette TRACE conn2 <- [1,2642,null,{}] 14:05:20 INFO - PROCESS | 1648 | 1464987920514 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}] 14:05:20 INFO - PROCESS | 1648 | 1464987920610 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:05:20 INFO - PROCESS | 1648 | 1464987920614 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf7f000 == 89 [pid = 1648] [id = 668] 14:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x110e72000) [pid = 1648] [serial = 2004] [outer = 0x0] 14:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x123fccc00) [pid = 1648] [serial = 2005] [outer = 0x110e72000] 14:05:20 INFO - PROCESS | 1648 | 1464987920639 Marionette DEBUG loaded listener.js 14:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x1256b3800) [pid = 1648] [serial = 2006] [outer = 0x110e72000] 14:05:20 INFO - PROCESS | 1648 | 1464987920983 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]]]}] 14:05:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:05:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 14:05:21 INFO - PROCESS | 1648 | 1464987921031 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:05:21 INFO - PROCESS | 1648 | 1464987921032 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:05:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:05:21 INFO - PROCESS | 1648 | 1464987921035 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:05:21 INFO - PROCESS | 1648 | 1464987921037 Marionette TRACE conn2 <- [1,2646,null,{}] 14:05:21 INFO - PROCESS | 1648 | 1464987921040 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}] 14:05:21 INFO - PROCESS | 1648 | 1464987921166 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:05:21 INFO - PROCESS | 1648 | 1464987921316 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd6c000 == 90 [pid = 1648] [id = 669] 14:05:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x1250f2400) [pid = 1648] [serial = 2007] [outer = 0x0] 14:05:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x126a16400) [pid = 1648] [serial = 2008] [outer = 0x1250f2400] 14:05:21 INFO - PROCESS | 1648 | 1464987921365 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x1274aec00) [pid = 1648] [serial = 2009] [outer = 0x1250f2400] 14:05:21 INFO - PROCESS | 1648 | 1464987921721 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]]]}] 14:05:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:05:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 721ms 14:05:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:05:21 INFO - PROCESS | 1648 | 1464987921757 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:05:21 INFO - PROCESS | 1648 | 1464987921759 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:05:21 INFO - PROCESS | 1648 | 1464987921761 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:05:21 INFO - PROCESS | 1648 | 1464987921763 Marionette TRACE conn2 <- [1,2650,null,{}] 14:05:21 INFO - PROCESS | 1648 | 1464987921765 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}] 14:05:21 INFO - PROCESS | 1648 | 1464987921907 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:05:21 INFO - PROCESS | 1648 | 1464987921914 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4ba000 == 91 [pid = 1648] [id = 670] 14:05:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x126f10c00) [pid = 1648] [serial = 2010] [outer = 0x0] 14:05:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x128b7ac00) [pid = 1648] [serial = 2011] [outer = 0x126f10c00] 14:05:21 INFO - PROCESS | 1648 | 1464987921938 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x1293f9000) [pid = 1648] [serial = 2012] [outer = 0x126f10c00] 14:05:22 INFO - PROCESS | 1648 | 1464987922243 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]]]}] 14:05:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:05:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 14:05:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:05:22 INFO - PROCESS | 1648 | 1464987922281 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:05:22 INFO - PROCESS | 1648 | 1464987922282 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:05:22 INFO - PROCESS | 1648 | 1464987922284 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:05:22 INFO - PROCESS | 1648 | 1464987922285 Marionette TRACE conn2 <- [1,2654,null,{}] 14:05:22 INFO - PROCESS | 1648 | 1464987922290 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}] 14:05:22 INFO - PROCESS | 1648 | 1464987922386 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:05:22 INFO - PROCESS | 1648 | 1464987922390 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x137387800 == 92 [pid = 1648] [id = 671] 14:05:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x126a1f400) [pid = 1648] [serial = 2013] [outer = 0x0] 14:05:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12a7dc400) [pid = 1648] [serial = 2014] [outer = 0x126a1f400] 14:05:22 INFO - PROCESS | 1648 | 1464987922414 Marionette DEBUG loaded listener.js 14:05:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12a917000) [pid = 1648] [serial = 2015] [outer = 0x126a1f400] 14:05:23 INFO - PROCESS | 1648 | 1464987922993 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]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:05:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 771ms 14:05:23 INFO - PROCESS | 1648 | 1464987923056 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:05:23 INFO - PROCESS | 1648 | 1464987923061 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:05:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:05:23 INFO - PROCESS | 1648 | 1464987923068 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:05:23 INFO - PROCESS | 1648 | 1464987923071 Marionette TRACE conn2 <- [1,2658,null,{}] 14:05:23 INFO - PROCESS | 1648 | 1464987923076 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}] 14:05:23 INFO - PROCESS | 1648 | 1464987923264 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:05:23 INFO - PROCESS | 1648 | 1464987923418 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11811d800 == 93 [pid = 1648] [id = 672] 14:05:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x113118800) [pid = 1648] [serial = 2016] [outer = 0x0] 14:05:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x113867800) [pid = 1648] [serial = 2017] [outer = 0x113118800] 14:05:23 INFO - PROCESS | 1648 | 1464987923451 Marionette DEBUG loaded listener.js 14:05:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x1167ec000) [pid = 1648] [serial = 2018] [outer = 0x113118800] 14:05:23 INFO - PROCESS | 1648 | 1464987923914 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]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:05:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 877ms 14:05:23 INFO - PROCESS | 1648 | 1464987923944 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:05:23 INFO - PROCESS | 1648 | 1464987923948 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:05:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:05:23 INFO - PROCESS | 1648 | 1464987923953 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:05:23 INFO - PROCESS | 1648 | 1464987923955 Marionette TRACE conn2 <- [1,2662,null,{}] 14:05:23 INFO - PROCESS | 1648 | 1464987923957 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}] 14:05:24 INFO - PROCESS | 1648 | 1464987924075 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:05:24 INFO - PROCESS | 1648 | 1464987924197 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296c3800 == 94 [pid = 1648] [id = 673] 14:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x11766b000) [pid = 1648] [serial = 2019] [outer = 0x0] 14:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x118357c00) [pid = 1648] [serial = 2020] [outer = 0x11766b000] 14:05:24 INFO - PROCESS | 1648 | 1464987924228 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x119069400) [pid = 1648] [serial = 2021] [outer = 0x11766b000] 14:05:24 INFO - PROCESS | 1648 | 1464987924654 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]]]}] 14:05:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:05:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 720ms 14:05:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:05:24 INFO - PROCESS | 1648 | 1464987924674 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:05:24 INFO - PROCESS | 1648 | 1464987924675 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:05:24 INFO - PROCESS | 1648 | 1464987924677 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:05:24 INFO - PROCESS | 1648 | 1464987924680 Marionette TRACE conn2 <- [1,2666,null,{}] 14:05:24 INFO - PROCESS | 1648 | 1464987924688 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}] 14:05:24 INFO - PROCESS | 1648 | 1464987924808 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:05:24 INFO - PROCESS | 1648 | 1464987924934 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x137383000 == 95 [pid = 1648] [id = 674] 14:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x1197e0400) [pid = 1648] [serial = 2022] [outer = 0x0] 14:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x121164c00) [pid = 1648] [serial = 2023] [outer = 0x1197e0400] 14:05:24 INFO - PROCESS | 1648 | 1464987924966 Marionette DEBUG loaded listener.js 14:05:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x123c1f000) [pid = 1648] [serial = 2024] [outer = 0x1197e0400] 14:05:25 INFO - PROCESS | 1648 | 1464987925868 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]]]}] 14:05:25 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) 14:05:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1224ms 14:05:25 INFO - PROCESS | 1648 | 1464987925901 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:05:25 INFO - PROCESS | 1648 | 1464987925903 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:05:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:05:25 INFO - PROCESS | 1648 | 1464987925908 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 1648 | 1464987925909 Marionette TRACE conn2 <- [1,2670,null,{}] 14:05:25 INFO - PROCESS | 1648 | 1464987925912 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}] 14:05:26 INFO - PROCESS | 1648 | 1464987926027 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:05:26 INFO - PROCESS | 1648 | 1464987926148 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a63800 == 96 [pid = 1648] [id = 675] 14:05:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x126a1d800) [pid = 1648] [serial = 2025] [outer = 0x0] 14:05:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x128987000) [pid = 1648] [serial = 2026] [outer = 0x126a1d800] 14:05:26 INFO - PROCESS | 1648 | 1464987926179 Marionette DEBUG loaded listener.js 14:05:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x128b85400) [pid = 1648] [serial = 2027] [outer = 0x126a1d800] 14:05:27 INFO - PROCESS | 1648 | 1464987927367 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] 14:05:27 INFO - PROCESS | 1648 | 1464987927402 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:05:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:05:27 INFO - PROCESS | 1648 | 1464987927427 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:05:27 INFO - PROCESS | 1648 | 1464987927429 Marionette TRACE conn2 <- [1,2674,null,{}] 14:05:27 INFO - PROCESS | 1648 | 1464987927433 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}] 14:05:27 INFO - PROCESS | 1648 | 1464987927533 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:05:27 INFO - PROCESS | 1648 | 1464987927654 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187dd000 == 97 [pid = 1648] [id = 676] 14:05:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x1127a4400) [pid = 1648] [serial = 2028] [outer = 0x0] 14:05:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x1127aa800) [pid = 1648] [serial = 2029] [outer = 0x1127a4400] 14:05:27 INFO - PROCESS | 1648 | 1464987927684 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x1127a3c00) [pid = 1648] [serial = 2030] [outer = 0x1127a4400] 14:05:28 INFO - PROCESS | 1648 | 1464987928594 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] 14:05:28 INFO - PROCESS | 1648 | 1464987928608 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:05:28 INFO - PROCESS | 1648 | 1464987928612 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:05:28 INFO - PROCESS | 1648 | 1464987928614 Marionette TRACE conn2 <- [1,2678,null,{}] 14:05:28 INFO - PROCESS | 1648 | 1464987928616 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}] 14:05:28 INFO - PROCESS | 1648 | 1464987928721 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:05:28 INFO - PROCESS | 1648 | 1464987928842 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x123ed3000 == 98 [pid = 1648] [id = 677] 14:05:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x11315b000) [pid = 1648] [serial = 2031] [outer = 0x0] 14:05:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x115e47c00) [pid = 1648] [serial = 2032] [outer = 0x11315b000] 14:05:28 INFO - PROCESS | 1648 | 1464987928887 Marionette DEBUG loaded listener.js 14:05:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x1167ef800) [pid = 1648] [serial = 2033] [outer = 0x11315b000] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1395c4800 == 97 [pid = 1648] [id = 536] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12ded6000 == 96 [pid = 1648] [id = 531] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c5800 == 95 [pid = 1648] [id = 456] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x137733800 == 94 [pid = 1648] [id = 492] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4ba000 == 93 [pid = 1648] [id = 670] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd6c000 == 92 [pid = 1648] [id = 669] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf7f000 == 91 [pid = 1648] [id = 668] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12c111800 == 90 [pid = 1648] [id = 667] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf16000 == 89 [pid = 1648] [id = 666] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x12a7e7000) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x12d64a800) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x1182be400) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x12d750800) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12bb30000) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x123b04000) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x123d58800) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x1373c4400) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x1274ad400) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12b255800 == 88 [pid = 1648] [id = 665] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4c0800 == 87 [pid = 1648] [id = 664] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x125694000 == 86 [pid = 1648] [id = 663] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x119c22800 == 85 [pid = 1648] [id = 662] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x118571000 == 84 [pid = 1648] [id = 661] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x113139800 == 83 [pid = 1648] [id = 660] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x113d3d800 == 82 [pid = 1648] [id = 659] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x119b30000 == 81 [pid = 1648] [id = 658] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x13f7cd000 == 80 [pid = 1648] [id = 657] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x13b7b4000 == 79 [pid = 1648] [id = 656] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x13ae9e800 == 78 [pid = 1648] [id = 655] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x138a5f800 == 77 [pid = 1648] [id = 654] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x137cb7000 == 76 [pid = 1648] [id = 653] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1372c8000 == 75 [pid = 1648] [id = 652] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12da3f800 == 74 [pid = 1648] [id = 651] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0e800 == 73 [pid = 1648] [id = 650] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x119317000 == 72 [pid = 1648] [id = 649] 14:05:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a5800 == 71 [pid = 1648] [id = 648] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12966a800) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12897e800) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x126a18800) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x128c0f800) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x1127ab800) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x1212d4c00) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x138c4b800) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x1244b0c00) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x118297000) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x11a01dc00) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x119070000) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x1244bbc00) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x1194c1800) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x138c46000) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x1244cb800) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x1125c4400) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 14:05:29 INFO - PROCESS | 1648 | 1464987929768 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]]]}] 14:05:29 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) 14:05:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1174ms 14:05:29 INFO - PROCESS | 1648 | 1464987929788 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:05:29 INFO - PROCESS | 1648 | 1464987929789 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:05:29 INFO - PROCESS | 1648 | 1464987929792 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 1648 | 1464987929794 Marionette TRACE conn2 <- [1,2682,null,{}] 14:05:29 INFO - PROCESS | 1648 | 1464987929801 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}] 14:05:29 INFO - PROCESS | 1648 | 1464987929894 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:05:29 INFO - PROCESS | 1648 | 1464987929960 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161dc800 == 72 [pid = 1648] [id = 678] 14:05:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x116aad000) [pid = 1648] [serial = 2034] [outer = 0x0] 14:05:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x116f52400) [pid = 1648] [serial = 2035] [outer = 0x116aad000] 14:05:29 INFO - PROCESS | 1648 | 1464987929988 Marionette DEBUG loaded listener.js 14:05:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x118251000) [pid = 1648] [serial = 2036] [outer = 0x116aad000] 14:05:30 INFO - PROCESS | 1648 | 1464987930812 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]]]}] 14:05:30 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) 14:05:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1072ms 14:05:30 INFO - PROCESS | 1648 | 1464987930865 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:05:30 INFO - PROCESS | 1648 | 1464987930867 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:05:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:05:30 INFO - PROCESS | 1648 | 1464987930869 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:05:30 INFO - PROCESS | 1648 | 1464987930870 Marionette TRACE conn2 <- [1,2686,null,{}] 14:05:30 INFO - PROCESS | 1648 | 1464987930872 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}] 14:05:30 INFO - PROCESS | 1648 | 1464987930959 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:05:31 INFO - PROCESS | 1648 | 1464987931026 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c03800 == 73 [pid = 1648] [id = 679] 14:05:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x1182be400) [pid = 1648] [serial = 2037] [outer = 0x0] 14:05:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x118390000) [pid = 1648] [serial = 2038] [outer = 0x1182be400] 14:05:31 INFO - PROCESS | 1648 | 1464987931049 Marionette DEBUG loaded listener.js 14:05:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x1187a5400) [pid = 1648] [serial = 2039] [outer = 0x1182be400] 14:05:31 INFO - PROCESS | 1648 | 1464987931830 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] 14:05:31 INFO - PROCESS | 1648 | 1464987931845 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:05:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:05:31 INFO - PROCESS | 1648 | 1464987931847 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:05:31 INFO - PROCESS | 1648 | 1464987931858 Marionette TRACE conn2 <- [1,2690,null,{}] 14:05:31 INFO - PROCESS | 1648 | 1464987931861 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}] 14:05:31 INFO - PROCESS | 1648 | 1464987931966 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:05:31 INFO - PROCESS | 1648 | 1464987931979 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f53800 == 74 [pid = 1648] [id = 680] 14:05:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x1187b0c00) [pid = 1648] [serial = 2040] [outer = 0x0] 14:05:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x1190b6c00) [pid = 1648] [serial = 2041] [outer = 0x1187b0c00] 14:05:32 INFO - PROCESS | 1648 | 1464987932004 Marionette DEBUG loaded listener.js 14:05:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x1194a8000) [pid = 1648] [serial = 2042] [outer = 0x1187b0c00] 14:05:32 INFO - PROCESS | 1648 | 1464987932849 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] 14:05:32 INFO - PROCESS | 1648 | 1464987932880 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:05:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:05:32 INFO - PROCESS | 1648 | 1464987932890 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:05:32 INFO - PROCESS | 1648 | 1464987932891 Marionette TRACE conn2 <- [1,2694,null,{}] 14:05:32 INFO - PROCESS | 1648 | 1464987932893 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}] 14:05:33 INFO - PROCESS | 1648 | 1464987933019 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:05:33 INFO - PROCESS | 1648 | 1464987933034 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4c5000 == 75 [pid = 1648] [id = 681] 14:05:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x11973ec00) [pid = 1648] [serial = 2043] [outer = 0x0] 14:05:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x119db6400) [pid = 1648] [serial = 2044] [outer = 0x11973ec00] 14:05:33 INFO - PROCESS | 1648 | 1464987933061 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x121164000) [pid = 1648] [serial = 2045] [outer = 0x11973ec00] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x11828d800) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12cdce800) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12c854c00) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12118dc00) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12442fc00) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x128989c00) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12a915400) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x11824d800) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x110e68000) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x1126ac800) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12b2ed000) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12cdca000) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x11315f400) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x1190c1c00) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x1293b0800) [pid = 1648] [serial = 1490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12928c800) [pid = 1648] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12bf99c00) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x1126a9c00) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12118f800) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x110fa5c00) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12116c800) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12a7de400) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x1125c1c00) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12c590c00) [pid = 1648] [serial = 1493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12897f800) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x117670800) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x1197e5c00) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x116f51000) [pid = 1648] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x119740800) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12b033800) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x127215400) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x1274a7c00) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x119db7000) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x113d6b800) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x116a61000) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x1138cd000) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12c85f000) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x124a4b400) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x119dc1000) [pid = 1648] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x124438800) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12c595800) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x113119800) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x1131d2000) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x1187ae400) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x128e37000) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12c18bc00) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x118387000) [pid = 1648] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x1373bf000) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x110e72800) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x1185a5400) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12bf98c00) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x128b79000) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x11766fc00) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x137360000) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12d74c400) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x1160ef000) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12b02d000) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12d1fd000) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x111c8a800) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12118c800) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x1212d7400) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x1244c2800) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x116f56000) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x110e72000) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x1161f6800) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11859b800) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x1126a4c00) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x126f10c00) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x110e69400) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x119db5800) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:05:34 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x1250f2400) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:05:34 INFO - PROCESS | 1648 | 1464987934033 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] 14:05:34 INFO - PROCESS | 1648 | 1464987934067 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:05:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:05:34 INFO - PROCESS | 1648 | 1464987934069 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 1648 | 1464987934070 Marionette TRACE conn2 <- [1,2698,null,{}] 14:05:34 INFO - PROCESS | 1648 | 1464987934073 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}] 14:05:34 INFO - PROCESS | 1648 | 1464987934152 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:05:34 INFO - PROCESS | 1648 | 1464987934156 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x117061800 == 76 [pid = 1648] [id = 682] 14:05:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x110e6fc00) [pid = 1648] [serial = 2046] [outer = 0x0] 14:05:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1126a7000) [pid = 1648] [serial = 2047] [outer = 0x110e6fc00] 14:05:34 INFO - PROCESS | 1648 | 1464987934179 Marionette DEBUG loaded listener.js 14:05:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11315ec00) [pid = 1648] [serial = 2048] [outer = 0x110e6fc00] 14:05:35 INFO - PROCESS | 1648 | 1464987935023 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] 14:05:35 INFO - PROCESS | 1648 | 1464987935043 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:05:35 INFO - PROCESS | 1648 | 1464987935046 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:05:35 INFO - PROCESS | 1648 | 1464987935047 Marionette TRACE conn2 <- [1,2702,null,{}] 14:05:35 INFO - PROCESS | 1648 | 1464987935049 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}] 14:05:35 INFO - PROCESS | 1648 | 1464987935135 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:05:35 INFO - PROCESS | 1648 | 1464987935204 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b243800 == 77 [pid = 1648] [id = 683] 14:05:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x111c8a800) [pid = 1648] [serial = 2049] [outer = 0x0] 14:05:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x1161f6800) [pid = 1648] [serial = 2050] [outer = 0x111c8a800] 14:05:35 INFO - PROCESS | 1648 | 1464987935229 Marionette DEBUG loaded listener.js 14:05:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x118243400) [pid = 1648] [serial = 2051] [outer = 0x111c8a800] 14:05:35 INFO - PROCESS | 1648 | 1464987935501 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]]]}] 14:05:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:05:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 467ms 14:05:35 INFO - PROCESS | 1648 | 1464987935514 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:05:35 INFO - PROCESS | 1648 | 1464987935515 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:05:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:05:35 INFO - PROCESS | 1648 | 1464987935517 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:05:35 INFO - PROCESS | 1648 | 1464987935518 Marionette TRACE conn2 <- [1,2706,null,{}] 14:05:35 INFO - PROCESS | 1648 | 1464987935528 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}] 14:05:35 INFO - PROCESS | 1648 | 1464987935629 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:05:35 INFO - PROCESS | 1648 | 1464987935633 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf03800 == 78 [pid = 1648] [id = 684] 14:05:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x1182bec00) [pid = 1648] [serial = 2052] [outer = 0x0] 14:05:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x1187ae400) [pid = 1648] [serial = 2053] [outer = 0x1182bec00] 14:05:35 INFO - PROCESS | 1648 | 1464987935670 Marionette DEBUG loaded listener.js 14:05:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x1197e4000) [pid = 1648] [serial = 2054] [outer = 0x1182bec00] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd70000 == 77 [pid = 1648] [id = 426] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x13b7b2800 == 76 [pid = 1648] [id = 556] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c894800 == 75 [pid = 1648] [id = 472] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11975f800 == 74 [pid = 1648] [id = 578] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x126f56800 == 73 [pid = 1648] [id = 597] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x137729000 == 72 [pid = 1648] [id = 446] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d13d800 == 71 [pid = 1648] [id = 407] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12dee0800 == 70 [pid = 1648] [id = 497] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a964800 == 69 [pid = 1648] [id = 351] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x123a1d000 == 68 [pid = 1648] [id = 619] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12da4f000 == 67 [pid = 1648] [id = 495] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d3b0800 == 66 [pid = 1648] [id = 477] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x110e2b800 == 65 [pid = 1648] [id = 517] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x112784000 == 64 [pid = 1648] [id = 447] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf20000 == 63 [pid = 1648] [id = 387] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x140b2e800 == 62 [pid = 1648] [id = 618] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c10b800 == 61 [pid = 1648] [id = 475] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124512800 == 60 [pid = 1648] [id = 389] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x13951e000 == 59 [pid = 1648] [id = 575] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x128f55800 == 58 [pid = 1648] [id = 386] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x13f7d9000 == 57 [pid = 1648] [id = 591] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119f8c000 == 56 [pid = 1648] [id = 443] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119313000 == 55 [pid = 1648] [id = 478] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a1000 == 54 [pid = 1648] [id = 408] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1395d0800 == 53 [pid = 1648] [id = 498] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d199800 == 52 [pid = 1648] [id = 476] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x111eaa800 == 51 [pid = 1648] [id = 352] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf81800 == 50 [pid = 1648] [id = 632] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119c1f800 == 49 [pid = 1648] [id = 405] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12b24e800 == 48 [pid = 1648] [id = 370] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x138a59000 == 47 [pid = 1648] [id = 577] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c119000 == 46 [pid = 1648] [id = 388] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4b0000 == 45 [pid = 1648] [id = 406] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x137cd2800 == 44 [pid = 1648] [id = 496] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a752800 == 43 [pid = 1648] [id = 366] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a767800 == 42 [pid = 1648] [id = 459] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd58000 == 41 [pid = 1648] [id = 428] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x13b7d2800 == 40 [pid = 1648] [id = 576] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1187dd000 == 39 [pid = 1648] [id = 676] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x138a63800 == 38 [pid = 1648] [id = 675] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x137383000 == 37 [pid = 1648] [id = 674] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1296c3800 == 36 [pid = 1648] [id = 673] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11811d800 == 35 [pid = 1648] [id = 672] 14:05:36 INFO - PROCESS | 1648 | --DOCSHELL 0x137387800 == 34 [pid = 1648] [id = 671] 14:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x123ed3000 == 33 [pid = 1648] [id = 677] 14:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x117061800 == 32 [pid = 1648] [id = 682] 14:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119c03800 == 31 [pid = 1648] [id = 679] 14:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128f53800 == 30 [pid = 1648] [id = 680] 14:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1161dc800 == 29 [pid = 1648] [id = 678] 14:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4c5000 == 28 [pid = 1648] [id = 681] 14:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12b243800 == 27 [pid = 1648] [id = 683] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12c18cc00) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12d756000) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x13aec2400) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x118360800) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x1256b5800) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12bb25800) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x1293b1400) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12b02e000) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x123fd0400) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11859c400) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11934f000) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x118387c00) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12d1ef400) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12928b000) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x128e43000) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1293f2000) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12cdc4400) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x118246000) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x119128c00) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x119db4800) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12c196c00) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12cdccc00) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1197e8400) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x138c51400) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x113114c00) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x123d5c400) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12c59b400) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12c594000) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x119069800) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x138dae400) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12d755400) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x118290000) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x137358400) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x138da3400) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11311b000) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1244b3400) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12d640000) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12d188400) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12b030c00) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1293bc000) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12bb26000) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1373bcc00) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12d641c00) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1126ad400) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x113f11800) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12c6bbc00) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12d643c00) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12d7cc000) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1256bcc00) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12c190800) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12aac5800) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12bfa2800) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1250ee000) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12d18bc00) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1127ad400) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1212d5800) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12c855800) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x116f53800) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12c861000) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1212d8000) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1244b5800) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1242bb400) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12459cc00) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118249800) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1244c2400) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x123fccc00) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1185a3400) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116849400) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116f4e400) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1161a9000) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1256b3800) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1244c2000) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11906dc00) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11973dc00) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113155000) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11297ec00) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128b7ac00) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119cc2c00) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1126a9000) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x111e2f400) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119dbf400) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128b79400) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12b2ed400) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12c857c00) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12d757c00) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12d78ec00) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x137362000) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1244b7800) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1250ee400) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126a16400) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1293f9000) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a7dc400) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12116e800) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1274aec00) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 14:05:37 INFO - PROCESS | 1648 | 1464987937705 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]]]}] 14:05:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:05:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2228ms 14:05:37 INFO - PROCESS | 1648 | 1464987937745 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:05:37 INFO - PROCESS | 1648 | 1464987937748 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:05:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:05:37 INFO - PROCESS | 1648 | 1464987937751 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:05:37 INFO - PROCESS | 1648 | 1464987937754 Marionette TRACE conn2 <- [1,2710,null,{}] 14:05:37 INFO - PROCESS | 1648 | 1464987937758 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}] 14:05:37 INFO - PROCESS | 1648 | 1464987937857 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:05:37 INFO - PROCESS | 1648 | 1464987937865 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x111e22800 == 28 [pid = 1648] [id = 685] 14:05:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1125ca800) [pid = 1648] [serial = 2055] [outer = 0x0] 14:05:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1125cc400) [pid = 1648] [serial = 2056] [outer = 0x1125ca800] 14:05:37 INFO - PROCESS | 1648 | 1464987937895 Marionette DEBUG loaded listener.js 14:05:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11269e800) [pid = 1648] [serial = 2057] [outer = 0x1125ca800] 14:05:38 INFO - PROCESS | 1648 | 1464987938243 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] 14:05:38 INFO - PROCESS | 1648 | 1464987938279 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:05:38 INFO - PROCESS | 1648 | 1464987938284 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:05:38 INFO - PROCESS | 1648 | 1464987938286 Marionette TRACE conn2 <- [1,2714,null,{}] 14:05:38 INFO - PROCESS | 1648 | 1464987938288 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}] 14:05:38 INFO - PROCESS | 1648 | 1464987938368 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:05:38 INFO - PROCESS | 1648 | 1464987938417 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x112785800 == 29 [pid = 1648] [id = 686] 14:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1125ce800) [pid = 1648] [serial = 2058] [outer = 0x0] 14:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1126a8c00) [pid = 1648] [serial = 2059] [outer = 0x1125ce800] 14:05:38 INFO - PROCESS | 1648 | 1464987938444 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112e08000) [pid = 1648] [serial = 2060] [outer = 0x1125ce800] 14:05:38 INFO - PROCESS | 1648 | 1464987938754 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]]]}] 14:05:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:05:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 523ms 14:05:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:05:38 INFO - PROCESS | 1648 | 1464987938808 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:05:38 INFO - PROCESS | 1648 | 1464987938810 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:05:38 INFO - PROCESS | 1648 | 1464987938812 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:05:38 INFO - PROCESS | 1648 | 1464987938815 Marionette TRACE conn2 <- [1,2718,null,{}] 14:05:38 INFO - PROCESS | 1648 | 1464987938823 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}] 14:05:38 INFO - PROCESS | 1648 | 1464987938903 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:05:38 INFO - PROCESS | 1648 | 1464987938962 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x116642000 == 30 [pid = 1648] [id = 687] 14:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x110e6a800) [pid = 1648] [serial = 2061] [outer = 0x0] 14:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11311f800) [pid = 1648] [serial = 2062] [outer = 0x110e6a800] 14:05:38 INFO - PROCESS | 1648 | 1464987938991 Marionette DEBUG loaded listener.js 14:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11315d000) [pid = 1648] [serial = 2063] [outer = 0x110e6a800] 14:05:39 INFO - PROCESS | 1648 | 1464987939285 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] 14:05:39 INFO - PROCESS | 1648 | 1464987939344 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:05:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:05:39 INFO - PROCESS | 1648 | 1464987939346 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:05:39 INFO - PROCESS | 1648 | 1464987939347 Marionette TRACE conn2 <- [1,2722,null,{}] 14:05:39 INFO - PROCESS | 1648 | 1464987939349 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}] 14:05:39 INFO - PROCESS | 1648 | 1464987939427 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:05:39 INFO - PROCESS | 1648 | 1464987939431 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c7000 == 31 [pid = 1648] [id = 688] 14:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113805000) [pid = 1648] [serial = 2064] [outer = 0x0] 14:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x113f0a000) [pid = 1648] [serial = 2065] [outer = 0x113805000] 14:05:39 INFO - PROCESS | 1648 | 1464987939459 Marionette DEBUG loaded listener.js 14:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1160f0c00) [pid = 1648] [serial = 2066] [outer = 0x113805000] 14:05:39 INFO - PROCESS | 1648 | 1464987939788 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] 14:05:39 INFO - PROCESS | 1648 | 1464987939817 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:05:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:05:39 INFO - PROCESS | 1648 | 1464987939821 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:05:39 INFO - PROCESS | 1648 | 1464987939823 Marionette TRACE conn2 <- [1,2726,null,{}] 14:05:39 INFO - PROCESS | 1648 | 1464987939826 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}] 14:05:39 INFO - PROCESS | 1648 | 1464987939944 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:05:39 INFO - PROCESS | 1648 | 1464987939950 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182d6000 == 32 [pid = 1648] [id = 689] 14:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1125cac00) [pid = 1648] [serial = 2067] [outer = 0x0] 14:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1166bf400) [pid = 1648] [serial = 2068] [outer = 0x1125cac00] 14:05:39 INFO - PROCESS | 1648 | 1464987939978 Marionette DEBUG loaded listener.js 14:05:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1167f0c00) [pid = 1648] [serial = 2069] [outer = 0x1125cac00] 14:05:40 INFO - PROCESS | 1648 | 1464987940292 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]]]}] 14:05:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:05:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 14:05:40 INFO - PROCESS | 1648 | 1464987940342 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:05:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:05:40 INFO - PROCESS | 1648 | 1464987940351 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:05:40 INFO - PROCESS | 1648 | 1464987940354 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 1648 | 1464987940355 Marionette TRACE conn2 <- [1,2730,null,{}] 14:05:40 INFO - PROCESS | 1648 | 1464987940357 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}] 14:05:40 INFO - PROCESS | 1648 | 1464987940455 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:05:40 INFO - PROCESS | 1648 | 1464987940464 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11930c800 == 33 [pid = 1648] [id = 690] 14:05:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11684c400) [pid = 1648] [serial = 2070] [outer = 0x0] 14:05:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116a5f800) [pid = 1648] [serial = 2071] [outer = 0x11684c400] 14:05:40 INFO - PROCESS | 1648 | 1464987940490 Marionette DEBUG loaded listener.js 14:05:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11824c000) [pid = 1648] [serial = 2072] [outer = 0x11684c400] 14:05:41 INFO - PROCESS | 1648 | 1464987941287 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] 14:05:41 INFO - PROCESS | 1648 | 1464987941325 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:05:41 INFO - PROCESS | 1648 | 1464987941327 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:05:41 INFO - PROCESS | 1648 | 1464987941328 Marionette TRACE conn2 <- [1,2734,null,{}] 14:05:41 INFO - PROCESS | 1648 | 1464987941331 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}] 14:05:41 INFO - PROCESS | 1648 | 1464987941399 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:05:41 INFO - PROCESS | 1648 | 1464987941449 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11974f800 == 34 [pid = 1648] [id = 691] 14:05:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1121b9400) [pid = 1648] [serial = 2073] [outer = 0x0] 14:05:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11828c400) [pid = 1648] [serial = 2074] [outer = 0x1121b9400] 14:05:41 INFO - PROCESS | 1648 | 1464987941474 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118293c00) [pid = 1648] [serial = 2075] [outer = 0x1121b9400] 14:05:41 INFO - PROCESS | 1648 | 1464987941759 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]]]}] 14:05:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:05:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 14:05:41 INFO - PROCESS | 1648 | 1464987941796 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:05:41 INFO - PROCESS | 1648 | 1464987941797 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:05:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:05:41 INFO - PROCESS | 1648 | 1464987941799 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:05:41 INFO - PROCESS | 1648 | 1464987941800 Marionette TRACE conn2 <- [1,2738,null,{}] 14:05:41 INFO - PROCESS | 1648 | 1464987941803 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}] 14:05:41 INFO - PROCESS | 1648 | 1464987941878 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:05:41 INFO - PROCESS | 1648 | 1464987941882 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b3c000 == 35 [pid = 1648] [id = 692] 14:05:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118296000) [pid = 1648] [serial = 2076] [outer = 0x0] 14:05:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1182bcc00) [pid = 1648] [serial = 2077] [outer = 0x118296000] 14:05:41 INFO - PROCESS | 1648 | 1464987941910 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1182c5400) [pid = 1648] [serial = 2078] [outer = 0x118296000] 14:05:42 INFO - PROCESS | 1648 | 1464987942238 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]]]}] 14:05:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:05:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 468ms 14:05:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:05:42 INFO - PROCESS | 1648 | 1464987942268 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:05:42 INFO - PROCESS | 1648 | 1464987942269 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:05:42 INFO - PROCESS | 1648 | 1464987942273 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:05:42 INFO - PROCESS | 1648 | 1464987942275 Marionette TRACE conn2 <- [1,2742,null,{}] 14:05:42 INFO - PROCESS | 1648 | 1464987942277 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}] 14:05:42 INFO - PROCESS | 1648 | 1464987942379 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:05:42 INFO - PROCESS | 1648 | 1464987942410 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11663c000 == 36 [pid = 1648] [id = 693] 14:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113154800) [pid = 1648] [serial = 2079] [outer = 0x0] 14:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1182c6c00) [pid = 1648] [serial = 2080] [outer = 0x113154800] 14:05:42 INFO - PROCESS | 1648 | 1464987942434 Marionette DEBUG loaded listener.js 14:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11835ec00) [pid = 1648] [serial = 2081] [outer = 0x113154800] 14:05:42 INFO - PROCESS | 1648 | 1464987942716 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]]]}] 14:05:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:05:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 473ms 14:05:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:05:42 INFO - PROCESS | 1648 | 1464987942746 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:05:42 INFO - PROCESS | 1648 | 1464987942747 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:05:42 INFO - PROCESS | 1648 | 1464987942749 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:05:42 INFO - PROCESS | 1648 | 1464987942750 Marionette TRACE conn2 <- [1,2746,null,{}] 14:05:42 INFO - PROCESS | 1648 | 1464987942753 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}] 14:05:42 INFO - PROCESS | 1648 | 1464987942856 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:05:42 INFO - PROCESS | 1648 | 1464987942871 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x121108800 == 37 [pid = 1648] [id = 694] 14:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118292400) [pid = 1648] [serial = 2082] [outer = 0x0] 14:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118498c00) [pid = 1648] [serial = 2083] [outer = 0x118292400] 14:05:42 INFO - PROCESS | 1648 | 1464987942896 Marionette DEBUG loaded listener.js 14:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1185a5000) [pid = 1648] [serial = 2084] [outer = 0x118292400] 14:05:43 INFO - PROCESS | 1648 | 1464987943250 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]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:05:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 521ms 14:05:43 INFO - PROCESS | 1648 | 1464987943271 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 1648 | 1464987943273 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:05:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:05:43 INFO - PROCESS | 1648 | 1464987943283 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 1648 | 1464987943285 Marionette TRACE conn2 <- [1,2750,null,{}] 14:05:43 INFO - PROCESS | 1648 | 1464987943287 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}] 14:05:43 INFO - PROCESS | 1648 | 1464987943392 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:05:43 INFO - PROCESS | 1648 | 1464987943407 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182d4000 == 38 [pid = 1648] [id = 695] 14:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1187a9c00) [pid = 1648] [serial = 2085] [outer = 0x0] 14:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11906e000) [pid = 1648] [serial = 2086] [outer = 0x1187a9c00] 14:05:43 INFO - PROCESS | 1648 | 1464987943442 Marionette DEBUG loaded listener.js 14:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1194b9c00) [pid = 1648] [serial = 2087] [outer = 0x1187a9c00] 14:05:43 INFO - PROCESS | 1648 | 1464987943789 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]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:05:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 519ms 14:05:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:05:43 INFO - PROCESS | 1648 | 1464987943803 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 1648 | 1464987943804 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:05:43 INFO - PROCESS | 1648 | 1464987943808 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 1648 | 1464987943809 Marionette TRACE conn2 <- [1,2754,null,{}] 14:05:43 INFO - PROCESS | 1648 | 1464987943811 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}] 14:05:43 INFO - PROCESS | 1648 | 1464987943906 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:05:43 INFO - PROCESS | 1648 | 1464987943910 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a40000 == 39 [pid = 1648] [id = 696] 14:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1194c1800) [pid = 1648] [serial = 2088] [outer = 0x0] 14:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119744000) [pid = 1648] [serial = 2089] [outer = 0x1194c1800] 14:05:43 INFO - PROCESS | 1648 | 1464987943935 Marionette DEBUG loaded listener.js 14:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1197df400) [pid = 1648] [serial = 2090] [outer = 0x1194c1800] 14:05:44 INFO - PROCESS | 1648 | 1464987944261 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]]]}] 14:05:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:05:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 14:05:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:05:44 INFO - PROCESS | 1648 | 1464987944279 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:05:44 INFO - PROCESS | 1648 | 1464987944280 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:05:44 INFO - PROCESS | 1648 | 1464987944282 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:05:44 INFO - PROCESS | 1648 | 1464987944283 Marionette TRACE conn2 <- [1,2758,null,{}] 14:05:44 INFO - PROCESS | 1648 | 1464987944286 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}] 14:05:44 INFO - PROCESS | 1648 | 1464987944392 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:05:44 INFO - PROCESS | 1648 | 1464987944404 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x127293800 == 40 [pid = 1648] [id = 697] 14:05:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1197de800) [pid = 1648] [serial = 2091] [outer = 0x0] 14:05:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1197e5400) [pid = 1648] [serial = 2092] [outer = 0x1197de800] 14:05:44 INFO - PROCESS | 1648 | 1464987944436 Marionette DEBUG loaded listener.js 14:05:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1197eb400) [pid = 1648] [serial = 2093] [outer = 0x1197de800] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1182be400) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x116aad000) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1187b0c00) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12d647000) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1126ad000) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12c194800) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x137355c00) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12d643800) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1256b5c00) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1274a5c00) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1194c3800) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1244b8400) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x129673c00) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1126a0400) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11973ec00) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x110e6fc00) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x111c8a800) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11315b000) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1127a4400) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126a1d800) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1197e0400) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11766b000) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113118800) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:05:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126a1f400) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:05:45 INFO - PROCESS | 1648 | 1464987945001 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]]]}] 14:05:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:05:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 770ms 14:05:45 INFO - PROCESS | 1648 | 1464987945053 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 1648 | 1464987945054 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:05:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:05:45 INFO - PROCESS | 1648 | 1464987945056 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 1648 | 1464987945057 Marionette TRACE conn2 <- [1,2762,null,{}] 14:05:45 INFO - PROCESS | 1648 | 1464987945059 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}] 14:05:45 INFO - PROCESS | 1648 | 1464987945135 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:05:45 INFO - PROCESS | 1648 | 1464987945142 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a41800 == 41 [pid = 1648] [id = 698] 14:05:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1125c2800) [pid = 1648] [serial = 2094] [outer = 0x0] 14:05:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112ea1000) [pid = 1648] [serial = 2095] [outer = 0x1125c2800] 14:05:45 INFO - PROCESS | 1648 | 1464987945167 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1182c2000) [pid = 1648] [serial = 2096] [outer = 0x1125c2800] 14:05:45 INFO - PROCESS | 1648 | 1464987945489 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]]]}] 14:05:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:05:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 14:05:45 INFO - PROCESS | 1648 | 1464987945525 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 1648 | 1464987945526 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:05:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:05:45 INFO - PROCESS | 1648 | 1464987945528 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 1648 | 1464987945530 Marionette TRACE conn2 <- [1,2766,null,{}] 14:05:45 INFO - PROCESS | 1648 | 1464987945533 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}] 14:05:45 INFO - PROCESS | 1648 | 1464987945630 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:05:45 INFO - PROCESS | 1648 | 1464987945639 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x129358800 == 42 [pid = 1648] [id = 699] 14:05:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x113d6ec00) [pid = 1648] [serial = 2097] [outer = 0x0] 14:05:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1197eb000) [pid = 1648] [serial = 2098] [outer = 0x113d6ec00] 14:05:45 INFO - PROCESS | 1648 | 1464987945665 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119cc0c00) [pid = 1648] [serial = 2099] [outer = 0x113d6ec00] 14:05:46 INFO - PROCESS | 1648 | 1464987946011 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]]]}] 14:05:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:05:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 14:05:46 INFO - PROCESS | 1648 | 1464987946050 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:05:46 INFO - PROCESS | 1648 | 1464987946052 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:05:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:05:46 INFO - PROCESS | 1648 | 1464987946056 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:05:46 INFO - PROCESS | 1648 | 1464987946057 Marionette TRACE conn2 <- [1,2770,null,{}] 14:05:46 INFO - PROCESS | 1648 | 1464987946061 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}] 14:05:46 INFO - PROCESS | 1648 | 1464987946181 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:05:46 INFO - PROCESS | 1648 | 1464987946264 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4a7800 == 43 [pid = 1648] [id = 700] 14:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x111e30000) [pid = 1648] [serial = 2100] [outer = 0x0] 14:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119db6000) [pid = 1648] [serial = 2101] [outer = 0x111e30000] 14:05:46 INFO - PROCESS | 1648 | 1464987946303 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11a022800) [pid = 1648] [serial = 2102] [outer = 0x111e30000] 14:05:46 INFO - PROCESS | 1648 | 1464987946647 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]]]}] 14:05:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:05:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 621ms 14:05:46 INFO - PROCESS | 1648 | 1464987946677 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:05:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:05:46 INFO - PROCESS | 1648 | 1464987946678 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:05:46 INFO - PROCESS | 1648 | 1464987946680 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:05:46 INFO - PROCESS | 1648 | 1464987946681 Marionette TRACE conn2 <- [1,2774,null,{}] 14:05:46 INFO - PROCESS | 1648 | 1464987946683 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}] 14:05:46 INFO - PROCESS | 1648 | 1464987946764 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:05:46 INFO - PROCESS | 1648 | 1464987946818 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a963800 == 44 [pid = 1648] [id = 701] 14:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118297800) [pid = 1648] [serial = 2103] [outer = 0x0] 14:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11a028800) [pid = 1648] [serial = 2104] [outer = 0x118297800] 14:05:46 INFO - PROCESS | 1648 | 1464987946843 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12116a800) [pid = 1648] [serial = 2105] [outer = 0x118297800] 14:05:47 INFO - PROCESS | 1648 | 1464987947359 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]]]}] 14:05:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:05:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 720ms 14:05:47 INFO - PROCESS | 1648 | 1464987947400 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:05:47 INFO - PROCESS | 1648 | 1464987947403 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:05:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:05:47 INFO - PROCESS | 1648 | 1464987947408 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:05:47 INFO - PROCESS | 1648 | 1464987947410 Marionette TRACE conn2 <- [1,2778,null,{}] 14:05:47 INFO - PROCESS | 1648 | 1464987947413 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}] 14:05:47 INFO - PROCESS | 1648 | 1464987947522 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:05:47 INFO - PROCESS | 1648 | 1464987947625 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x113141800 == 45 [pid = 1648] [id = 702] 14:05:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11269f800) [pid = 1648] [serial = 2106] [outer = 0x0] 14:05:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1126a3400) [pid = 1648] [serial = 2107] [outer = 0x11269f800] 14:05:47 INFO - PROCESS | 1648 | 1464987947656 Marionette DEBUG loaded listener.js 14:05:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1127af000) [pid = 1648] [serial = 2108] [outer = 0x11269f800] 14:05:48 INFO - PROCESS | 1648 | 1464987948142 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]]]}] 14:05:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:05:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 772ms 14:05:48 INFO - PROCESS | 1648 | 1464987948197 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:05:48 INFO - PROCESS | 1648 | 1464987948201 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:05:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:05:48 INFO - PROCESS | 1648 | 1464987948209 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:05:48 INFO - PROCESS | 1648 | 1464987948211 Marionette TRACE conn2 <- [1,2782,null,{}] 14:05:48 INFO - PROCESS | 1648 | 1464987948214 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}] 14:05:48 INFO - PROCESS | 1648 | 1464987948323 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:05:48 INFO - PROCESS | 1648 | 1464987948400 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188a8000 == 46 [pid = 1648] [id = 703] 14:05:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11297fc00) [pid = 1648] [serial = 2109] [outer = 0x0] 14:05:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x113153400) [pid = 1648] [serial = 2110] [outer = 0x11297fc00] 14:05:48 INFO - PROCESS | 1648 | 1464987948430 Marionette DEBUG loaded listener.js 14:05:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11380cc00) [pid = 1648] [serial = 2111] [outer = 0x11297fc00] 14:05:49 INFO - PROCESS | 1648 | 1464987949111 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]]]}] 14:05:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119f91800 == 45 [pid = 1648] [id = 292] 14:05:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11704c800 == 44 [pid = 1648] [id = 296] 14:05:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11687c000 == 43 [pid = 1648] [id = 285] 14:05:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c2000 == 42 [pid = 1648] [id = 295] 14:05:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11931e800 == 41 [pid = 1648] [id = 289] 14:05:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12a749800 == 40 [pid = 1648] [id = 300] 14:05:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11687b000 == 39 [pid = 1648] [id = 291] 14:05:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1187c8000 == 38 [pid = 1648] [id = 288] 14:05:49 INFO - PROCESS | 1648 | --DOCSHELL 0x110e39000 == 37 [pid = 1648] [id = 283] 14:05:49 INFO - PROCESS | 1648 | --DOCSHELL 0x117e04800 == 36 [pid = 1648] [id = 286] 14:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 974ms 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1187ae400) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1373c0c00) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12d78b000) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x129675400) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12bf9a000) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12d795c00) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x137357c00) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12d1fdc00) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121167800) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1256c1000) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12b032400) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117384400) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119db6400) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1126a7000) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1161f6800) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1167ef800) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x115e47c00) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1127aa800) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1127a3c00) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128987000) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128b85400) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121164c00) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123c1f000) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118357c00) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119069400) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1167ec000) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113867800) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a917000) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118390000) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118251000) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x116f52400) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1190b6c00) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121164000) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1187a5400) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1194a8000) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11315ec00) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118243400) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 14:05:49 INFO - PROCESS | 1648 | 1464987949204 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:05:49 INFO - PROCESS | 1648 | 1464987949207 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:05:49 INFO - PROCESS | 1648 | 1464987949211 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:05:49 INFO - PROCESS | 1648 | 1464987949213 Marionette TRACE conn2 <- [1,2786,null,{}] 14:05:49 INFO - PROCESS | 1648 | 1464987949217 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}] 14:05:49 INFO - PROCESS | 1648 | 1464987949311 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:05:49 INFO - PROCESS | 1648 | 1464987949323 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11277d000 == 37 [pid = 1648] [id = 704] 14:05:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1127a3800) [pid = 1648] [serial = 2112] [outer = 0x0] 14:05:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1127a7400) [pid = 1648] [serial = 2113] [outer = 0x1127a3800] 14:05:49 INFO - PROCESS | 1648 | 1464987949359 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113112400) [pid = 1648] [serial = 2114] [outer = 0x1127a3800] 14:05:49 INFO - PROCESS | 1648 | 1464987949837 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]]]}] 14:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 673ms 14:05:49 INFO - PROCESS | 1648 | 1464987949884 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:05:49 INFO - PROCESS | 1648 | 1464987949888 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:05:49 INFO - PROCESS | 1648 | 1464987949893 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:05:49 INFO - PROCESS | 1648 | 1464987949894 Marionette TRACE conn2 <- [1,2790,null,{}] 14:05:49 INFO - PROCESS | 1648 | 1464987949897 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}] 14:05:49 INFO - PROCESS | 1648 | 1464987949974 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:05:49 INFO - PROCESS | 1648 | 1464987949979 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167b5000 == 38 [pid = 1648] [id = 705] 14:05:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113152c00) [pid = 1648] [serial = 2115] [outer = 0x0] 14:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1131d2000) [pid = 1648] [serial = 2116] [outer = 0x113152c00] 14:05:50 INFO - PROCESS | 1648 | 1464987950005 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1138c9400) [pid = 1648] [serial = 2117] [outer = 0x113152c00] 14:05:50 INFO - PROCESS | 1648 | 1464987950335 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]]]}] 14:05:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:05:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 471ms 14:05:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:05:50 INFO - PROCESS | 1648 | 1464987950365 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:05:50 INFO - PROCESS | 1648 | 1464987950366 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:05:50 INFO - PROCESS | 1648 | 1464987950369 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:05:50 INFO - PROCESS | 1648 | 1464987950371 Marionette TRACE conn2 <- [1,2794,null,{}] 14:05:50 INFO - PROCESS | 1648 | 1464987950380 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}] 14:05:50 INFO - PROCESS | 1648 | 1464987950490 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:05:50 INFO - PROCESS | 1648 | 1464987950501 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182eb000 == 39 [pid = 1648] [id = 706] 14:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1125bf800) [pid = 1648] [serial = 2118] [outer = 0x0] 14:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1166c1c00) [pid = 1648] [serial = 2119] [outer = 0x1125bf800] 14:05:50 INFO - PROCESS | 1648 | 1464987950548 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11684fc00) [pid = 1648] [serial = 2120] [outer = 0x1125bf800] 14:05:50 INFO - PROCESS | 1648 | 1464987950978 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]]]}] 14:05:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:05:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 625ms 14:05:50 INFO - PROCESS | 1648 | 1464987950994 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:05:50 INFO - PROCESS | 1648 | 1464987950996 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:05:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:05:51 INFO - PROCESS | 1648 | 1464987950998 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 1648 | 1464987950999 Marionette TRACE conn2 <- [1,2798,null,{}] 14:05:51 INFO - PROCESS | 1648 | 1464987951021 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}] 14:05:51 INFO - PROCESS | 1648 | 1464987951104 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:05:51 INFO - PROCESS | 1648 | 1464987951110 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119539000 == 40 [pid = 1648] [id = 707] 14:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116a62c00) [pid = 1648] [serial = 2121] [outer = 0x0] 14:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116f52000) [pid = 1648] [serial = 2122] [outer = 0x116a62c00] 14:05:51 INFO - PROCESS | 1648 | 1464987951136 Marionette DEBUG loaded listener.js 14:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11738f000) [pid = 1648] [serial = 2123] [outer = 0x116a62c00] 14:05:51 INFO - PROCESS | 1648 | 1464987951498 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]]]}] 14:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 539ms 14:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:05:51 INFO - PROCESS | 1648 | 1464987951538 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:05:51 INFO - PROCESS | 1648 | 1464987951539 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:05:51 INFO - PROCESS | 1648 | 1464987951541 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 1648 | 1464987951542 Marionette TRACE conn2 <- [1,2802,null,{}] 14:05:51 INFO - PROCESS | 1648 | 1464987951544 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}] 14:05:51 INFO - PROCESS | 1648 | 1464987951639 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:05:51 INFO - PROCESS | 1648 | 1464987951643 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1199a4800 == 41 [pid = 1648] [id = 708] 14:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116f47400) [pid = 1648] [serial = 2124] [outer = 0x0] 14:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118246400) [pid = 1648] [serial = 2125] [outer = 0x116f47400] 14:05:51 INFO - PROCESS | 1648 | 1464987951668 Marionette DEBUG loaded listener.js 14:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11828c800) [pid = 1648] [serial = 2126] [outer = 0x116f47400] 14:05:52 INFO - PROCESS | 1648 | 1464987952009 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]]]}] 14:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 520ms 14:05:52 INFO - PROCESS | 1648 | 1464987952072 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:05:52 INFO - PROCESS | 1648 | 1464987952073 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:05:52 INFO - PROCESS | 1648 | 1464987952076 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:05:52 INFO - PROCESS | 1648 | 1464987952077 Marionette TRACE conn2 <- [1,2806,null,{}] 14:05:52 INFO - PROCESS | 1648 | 1464987952080 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}] 14:05:52 INFO - PROCESS | 1648 | 1464987952211 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:05:52 INFO - PROCESS | 1648 | 1464987952256 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a18000 == 42 [pid = 1648] [id = 709] 14:05:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11824b000) [pid = 1648] [serial = 2127] [outer = 0x0] 14:05:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118297000) [pid = 1648] [serial = 2128] [outer = 0x11824b000] 14:05:52 INFO - PROCESS | 1648 | 1464987952297 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11848fc00) [pid = 1648] [serial = 2129] [outer = 0x11824b000] 14:05:52 INFO - PROCESS | 1648 | 1464987952690 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]]]}] 14:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 619ms 14:05:52 INFO - PROCESS | 1648 | 1464987952695 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:05:52 INFO - PROCESS | 1648 | 1464987952696 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:05:52 INFO - PROCESS | 1648 | 1464987952699 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:05:52 INFO - PROCESS | 1648 | 1464987952700 Marionette TRACE conn2 <- [1,2810,null,{}] 14:05:52 INFO - PROCESS | 1648 | 1464987952702 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}] 14:05:52 INFO - PROCESS | 1648 | 1464987952799 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:05:52 INFO - PROCESS | 1648 | 1464987952804 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x124266800 == 43 [pid = 1648] [id = 710] 14:05:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118391000) [pid = 1648] [serial = 2130] [outer = 0x0] 14:05:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11900b000) [pid = 1648] [serial = 2131] [outer = 0x118391000] 14:05:52 INFO - PROCESS | 1648 | 1464987952829 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1190b4c00) [pid = 1648] [serial = 2132] [outer = 0x118391000] 14:05:53 INFO - PROCESS | 1648 | 1464987953157 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]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 474ms 14:05:53 INFO - PROCESS | 1648 | 1464987953186 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:05:53 INFO - PROCESS | 1648 | 1464987953189 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:05:53 INFO - PROCESS | 1648 | 1464987953198 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 1648 | 1464987953199 Marionette TRACE conn2 <- [1,2814,null,{}] 14:05:53 INFO - PROCESS | 1648 | 1464987953201 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}] 14:05:53 INFO - PROCESS | 1648 | 1464987953295 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:05:53 INFO - PROCESS | 1648 | 1464987953300 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250b7800 == 44 [pid = 1648] [id = 711] 14:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1187ae400) [pid = 1648] [serial = 2133] [outer = 0x0] 14:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1190c3800) [pid = 1648] [serial = 2134] [outer = 0x1187ae400] 14:05:53 INFO - PROCESS | 1648 | 1464987953325 Marionette DEBUG loaded listener.js 14:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1194b5800) [pid = 1648] [serial = 2135] [outer = 0x1187ae400] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x110e6a800) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1121b9400) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1125cac00) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113154800) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118292400) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1187a9c00) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1197de800) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1125ca800) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1194c1800) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1125ce800) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1125c2800) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113805000) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1182bec00) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118296000) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11684c400) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113d6ec00) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:05:53 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x111e30000) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:05:53 INFO - PROCESS | 1648 | 1464987953721 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]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 570ms 14:05:53 INFO - PROCESS | 1648 | 1464987953769 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:05:53 INFO - PROCESS | 1648 | 1464987953770 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:05:53 INFO - PROCESS | 1648 | 1464987953784 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 1648 | 1464987953785 Marionette TRACE conn2 <- [1,2818,null,{}] 14:05:53 INFO - PROCESS | 1648 | 1464987953794 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}] 14:05:53 INFO - PROCESS | 1648 | 1464987953877 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:05:53 INFO - PROCESS | 1648 | 1464987953882 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11664c000 == 45 [pid = 1648] [id = 712] 14:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1126a0000) [pid = 1648] [serial = 2136] [outer = 0x0] 14:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116f4d000) [pid = 1648] [serial = 2137] [outer = 0x1126a0000] 14:05:53 INFO - PROCESS | 1648 | 1464987953907 Marionette DEBUG loaded listener.js 14:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11835fc00) [pid = 1648] [serial = 2138] [outer = 0x1126a0000] 14:05:54 INFO - PROCESS | 1648 | 1464987954227 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]]]}] 14:05:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:05:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 477ms 14:05:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:05:54 INFO - PROCESS | 1648 | 1464987954257 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 1648 | 1464987954258 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:05:54 INFO - PROCESS | 1648 | 1464987954260 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 1648 | 1464987954261 Marionette TRACE conn2 <- [1,2822,null,{}] 14:05:54 INFO - PROCESS | 1648 | 1464987954264 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}] 14:05:54 INFO - PROCESS | 1648 | 1464987954337 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:05:54 INFO - PROCESS | 1648 | 1464987954351 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f5f000 == 46 [pid = 1648] [id = 713] 14:05:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1190bf400) [pid = 1648] [serial = 2139] [outer = 0x0] 14:05:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1194c1000) [pid = 1648] [serial = 2140] [outer = 0x1190bf400] 14:05:54 INFO - PROCESS | 1648 | 1464987954377 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119740800) [pid = 1648] [serial = 2141] [outer = 0x1190bf400] 14:05:54 INFO - PROCESS | 1648 | 1464987954718 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]]]}] 14:05:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:05:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 469ms 14:05:54 INFO - PROCESS | 1648 | 1464987954745 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 1648 | 1464987954746 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:05:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:05:54 INFO - PROCESS | 1648 | 1464987954749 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 1648 | 1464987954750 Marionette TRACE conn2 <- [1,2826,null,{}] 14:05:54 INFO - PROCESS | 1648 | 1464987954753 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}] 14:05:54 INFO - PROCESS | 1648 | 1464987954848 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:05:54 INFO - PROCESS | 1648 | 1464987954852 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4ac000 == 47 [pid = 1648] [id = 714] 14:05:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1194c3800) [pid = 1648] [serial = 2142] [outer = 0x0] 14:05:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1197e6000) [pid = 1648] [serial = 2143] [outer = 0x1194c3800] 14:05:54 INFO - PROCESS | 1648 | 1464987954883 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11a023000) [pid = 1648] [serial = 2144] [outer = 0x1194c3800] 14:05:55 INFO - PROCESS | 1648 | 1464987955223 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:05:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:05:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 14:05:55 INFO - PROCESS | 1648 | 1464987955269 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:05:55 INFO - PROCESS | 1648 | 1464987955270 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:05:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:05:55 INFO - PROCESS | 1648 | 1464987955273 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:05:55 INFO - PROCESS | 1648 | 1464987955274 Marionette TRACE conn2 <- [1,2830,null,{}] 14:05:55 INFO - PROCESS | 1648 | 1464987955276 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}] 14:05:55 INFO - PROCESS | 1648 | 1464987955351 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:05:55 INFO - PROCESS | 1648 | 1464987955406 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a961800 == 48 [pid = 1648] [id = 715] 14:05:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1197ea800) [pid = 1648] [serial = 2145] [outer = 0x0] 14:05:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121164400) [pid = 1648] [serial = 2146] [outer = 0x1197ea800] 14:05:55 INFO - PROCESS | 1648 | 1464987955431 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12116fc00) [pid = 1648] [serial = 2147] [outer = 0x1197ea800] 14:05:55 INFO - PROCESS | 1648 | 1464987955835 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]]]}] 14:05:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:05:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 622ms 14:05:55 INFO - PROCESS | 1648 | 1464987955905 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:05:55 INFO - PROCESS | 1648 | 1464987955908 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:05:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:05:55 INFO - PROCESS | 1648 | 1464987955913 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:05:55 INFO - PROCESS | 1648 | 1464987955915 Marionette TRACE conn2 <- [1,2834,null,{}] 14:05:55 INFO - PROCESS | 1648 | 1464987955919 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}] 14:05:56 INFO - PROCESS | 1648 | 1464987956019 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:05:56 INFO - PROCESS | 1648 | 1464987956086 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11687c000 == 49 [pid = 1648] [id = 716] 14:05:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1126a7000) [pid = 1648] [serial = 2148] [outer = 0x0] 14:05:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112973400) [pid = 1648] [serial = 2149] [outer = 0x1126a7000] 14:05:56 INFO - PROCESS | 1648 | 1464987956117 Marionette DEBUG loaded listener.js 14:05:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11311e400) [pid = 1648] [serial = 2150] [outer = 0x1126a7000] 14:05:56 INFO - PROCESS | 1648 | 1464987956558 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:05:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:05:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 674ms 14:05:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:05:56 INFO - PROCESS | 1648 | 1464987956588 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:05:56 INFO - PROCESS | 1648 | 1464987956592 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:05:56 INFO - PROCESS | 1648 | 1464987956596 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:05:56 INFO - PROCESS | 1648 | 1464987956598 Marionette TRACE conn2 <- [1,2838,null,{}] 14:05:56 INFO - PROCESS | 1648 | 1464987956600 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}] 14:05:56 INFO - PROCESS | 1648 | 1464987956700 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:05:56 INFO - PROCESS | 1648 | 1464987956754 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f91800 == 50 [pid = 1648] [id = 717] 14:05:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x113861000) [pid = 1648] [serial = 2151] [outer = 0x0] 14:05:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11617c800) [pid = 1648] [serial = 2152] [outer = 0x113861000] 14:05:56 INFO - PROCESS | 1648 | 1464987956783 Marionette DEBUG loaded listener.js 14:05:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11689d000) [pid = 1648] [serial = 2153] [outer = 0x113861000] 14:05:57 INFO - PROCESS | 1648 | 1464987957204 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]]]}] 14:05:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:05:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 619ms 14:05:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:05:57 INFO - PROCESS | 1648 | 1464987957215 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:05:57 INFO - PROCESS | 1648 | 1464987957217 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:05:57 INFO - PROCESS | 1648 | 1464987957219 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:05:57 INFO - PROCESS | 1648 | 1464987957224 Marionette TRACE conn2 <- [1,2842,null,{}] 14:05:57 INFO - PROCESS | 1648 | 1464987957232 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}] 14:05:57 INFO - PROCESS | 1648 | 1464987957333 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:05:57 INFO - PROCESS | 1648 | 1464987957425 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b23f000 == 51 [pid = 1648] [id = 718] 14:05:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11824d800) [pid = 1648] [serial = 2154] [outer = 0x0] 14:05:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1182c5c00) [pid = 1648] [serial = 2155] [outer = 0x11824d800] 14:05:57 INFO - PROCESS | 1648 | 1464987957458 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118360800) [pid = 1648] [serial = 2156] [outer = 0x11824d800] 14:05:57 INFO - PROCESS | 1648 | 1464987957876 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]]]}] 14:05:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:05:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 676ms 14:05:57 INFO - PROCESS | 1648 | 1464987957896 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:05:57 INFO - PROCESS | 1648 | 1464987957898 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:05:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:05:57 INFO - PROCESS | 1648 | 1464987957900 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:05:57 INFO - PROCESS | 1648 | 1464987957901 Marionette TRACE conn2 <- [1,2846,null,{}] 14:05:57 INFO - PROCESS | 1648 | 1464987957904 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}] 14:05:58 INFO - PROCESS | 1648 | 1464987958004 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:05:58 INFO - PROCESS | 1648 | 1464987958054 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb04000 == 52 [pid = 1648] [id = 719] 14:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1187a5000) [pid = 1648] [serial = 2157] [outer = 0x0] 14:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1197e0400) [pid = 1648] [serial = 2158] [outer = 0x1187a5000] 14:05:58 INFO - PROCESS | 1648 | 1464987958084 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119cb3000) [pid = 1648] [serial = 2159] [outer = 0x1187a5000] 14:05:58 INFO - PROCESS | 1648 | 1464987958486 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]]]}] 14:05:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:05:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 623ms 14:05:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:05:58 INFO - PROCESS | 1648 | 1464987958524 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 1648 | 1464987958525 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:05:58 INFO - PROCESS | 1648 | 1464987958527 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 1648 | 1464987958529 Marionette TRACE conn2 <- [1,2850,null,{}] 14:05:58 INFO - PROCESS | 1648 | 1464987958531 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}] 14:05:58 INFO - PROCESS | 1648 | 1464987958628 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:05:58 INFO - PROCESS | 1648 | 1464987958726 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb22000 == 53 [pid = 1648] [id = 720] 14:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1197e3c00) [pid = 1648] [serial = 2160] [outer = 0x0] 14:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119dc0000) [pid = 1648] [serial = 2161] [outer = 0x1197e3c00] 14:05:58 INFO - PROCESS | 1648 | 1464987958756 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x121172c00) [pid = 1648] [serial = 2162] [outer = 0x1197e3c00] 14:05:59 INFO - PROCESS | 1648 | 1464987959160 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:05:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:05:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 14:05:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12d142000 == 52 [pid = 1648] [id = 16] 14:05:59 INFO - PROCESS | 1648 | 1464987959436 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 1648 | 1464987959442 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:05:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:05:59 INFO - PROCESS | 1648 | 1464987959457 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:05:59 INFO - PROCESS | 1648 | 1464987959459 Marionette TRACE conn2 <- [1,2854,null,{}] 14:05:59 INFO - PROCESS | 1648 | 1464987959465 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}] 14:05:59 INFO - PROCESS | 1648 | 1464987959602 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:05:59 INFO - PROCESS | 1648 | 1464987959693 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c6800 == 53 [pid = 1648] [id = 721] 14:05:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1125cdc00) [pid = 1648] [serial = 2163] [outer = 0x0] 14:05:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11269f400) [pid = 1648] [serial = 2164] [outer = 0x1125cdc00] 14:05:59 INFO - PROCESS | 1648 | 1464987959735 Marionette DEBUG loaded listener.js 14:05:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1127a2400) [pid = 1648] [serial = 2165] [outer = 0x1125cdc00] 14:06:00 INFO - PROCESS | 1648 | 1464987960249 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]]]}] 14:06:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:06:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 831ms 14:06:00 INFO - PROCESS | 1648 | 1464987960282 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:06:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:06:00 INFO - PROCESS | 1648 | 1464987960285 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:06:00 INFO - PROCESS | 1648 | 1464987960293 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:06:00 INFO - PROCESS | 1648 | 1464987960297 Marionette TRACE conn2 <- [1,2858,null,{}] 14:06:00 INFO - PROCESS | 1648 | 1464987960301 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}] 14:06:00 INFO - PROCESS | 1648 | 1464987960436 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:06:00 INFO - PROCESS | 1648 | 1464987960532 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166e0000 == 54 [pid = 1648] [id = 722] 14:06:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1127ae000) [pid = 1648] [serial = 2166] [outer = 0x0] 14:06:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11311e000) [pid = 1648] [serial = 2167] [outer = 0x1127ae000] 14:06:00 INFO - PROCESS | 1648 | 1464987960571 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1138c0400) [pid = 1648] [serial = 2168] [outer = 0x1127ae000] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e4000 == 53 [pid = 1648] [id = 293] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4ac000 == 52 [pid = 1648] [id = 714] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x128f5f000 == 51 [pid = 1648] [id = 713] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11664c000 == 50 [pid = 1648] [id = 712] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1250b7800 == 49 [pid = 1648] [id = 711] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x124266800 == 48 [pid = 1648] [id = 710] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x123a18000 == 47 [pid = 1648] [id = 709] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1199a4800 == 46 [pid = 1648] [id = 708] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119539000 == 45 [pid = 1648] [id = 707] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11a028800) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1182eb000 == 44 [pid = 1648] [id = 706] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1167b5000 == 43 [pid = 1648] [id = 705] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11277d000 == 42 [pid = 1648] [id = 704] 14:06:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1188a8000 == 41 [pid = 1648] [id = 703] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1167f0c00) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1182c6c00) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118498c00) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11906e000) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1197e5400) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1125cc400) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11269e800) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119744000) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1126a8c00) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112e08000) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1197eb400) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112ea1000) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1182c2000) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113f0a000) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1160f0c00) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1197e4000) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1182bcc00) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1182c5400) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116a5f800) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11824c000) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1197eb000) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119db6000) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1194b9c00) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1197df400) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11a022800) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119cc0c00) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11835ec00) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1185a5000) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11311f800) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11315d000) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11828c400) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118293c00) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 14:06:00 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1166bf400) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 1648 | 1464987960999 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:06:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:06:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 725ms 14:06:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:06:01 INFO - PROCESS | 1648 | 1464987961016 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 1648 | 1464987961017 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:06:01 INFO - PROCESS | 1648 | 1464987961019 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 1648 | 1464987961021 Marionette TRACE conn2 <- [1,2862,null,{}] 14:06:01 INFO - PROCESS | 1648 | 1464987961031 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}] 14:06:01 INFO - PROCESS | 1648 | 1464987961141 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:06:01 INFO - PROCESS | 1648 | 1464987961201 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170b0800 == 42 [pid = 1648] [id = 723] 14:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x113156000) [pid = 1648] [serial = 2169] [outer = 0x0] 14:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1161aa000) [pid = 1648] [serial = 2170] [outer = 0x113156000] 14:06:01 INFO - PROCESS | 1648 | 1464987961231 Marionette DEBUG loaded listener.js 14:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116847400) [pid = 1648] [serial = 2171] [outer = 0x113156000] 14:06:01 INFO - PROCESS | 1648 | 1464987961546 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]]]}] 14:06:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:06:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 574ms 14:06:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:06:01 INFO - PROCESS | 1648 | 1464987961594 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 1648 | 1464987961595 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:06:01 INFO - PROCESS | 1648 | 1464987961597 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 1648 | 1464987961598 Marionette TRACE conn2 <- [1,2866,null,{}] 14:06:01 INFO - PROCESS | 1648 | 1464987961601 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}] 14:06:01 INFO - PROCESS | 1648 | 1464987961680 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:06:01 INFO - PROCESS | 1648 | 1464987961685 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119539000 == 43 [pid = 1648] [id = 724] 14:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116a5f800) [pid = 1648] [serial = 2172] [outer = 0x0] 14:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x117384400) [pid = 1648] [serial = 2173] [outer = 0x116a5f800] 14:06:01 INFO - PROCESS | 1648 | 1464987961711 Marionette DEBUG loaded listener.js 14:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118250000) [pid = 1648] [serial = 2174] [outer = 0x116a5f800] 14:06:02 INFO - PROCESS | 1648 | 1464987962046 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]]]}] 14:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 470ms 14:06:02 INFO - PROCESS | 1648 | 1464987962067 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:06:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:06:02 INFO - PROCESS | 1648 | 1464987962079 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:06:02 INFO - PROCESS | 1648 | 1464987962081 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:06:02 INFO - PROCESS | 1648 | 1464987962082 Marionette TRACE conn2 <- [1,2870,null,{}] 14:06:02 INFO - PROCESS | 1648 | 1464987962084 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}] 14:06:02 INFO - PROCESS | 1648 | 1464987962161 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:06:02 INFO - PROCESS | 1648 | 1464987962165 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119dd7800 == 44 [pid = 1648] [id = 725] 14:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118247800) [pid = 1648] [serial = 2175] [outer = 0x0] 14:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118298800) [pid = 1648] [serial = 2176] [outer = 0x118247800] 14:06:02 INFO - PROCESS | 1648 | 1464987962191 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1182c8000) [pid = 1648] [serial = 2177] [outer = 0x118247800] 14:06:02 INFO - PROCESS | 1648 | 1464987962525 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]]]}] 14:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 468ms 14:06:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:06:02 INFO - PROCESS | 1648 | 1464987962549 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:06:02 INFO - PROCESS | 1648 | 1464987962551 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:06:02 INFO - PROCESS | 1648 | 1464987962553 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:06:02 INFO - PROCESS | 1648 | 1464987962554 Marionette TRACE conn2 <- [1,2874,null,{}] 14:06:02 INFO - PROCESS | 1648 | 1464987962559 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}] 14:06:02 INFO - PROCESS | 1648 | 1464987962654 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:06:02 INFO - PROCESS | 1648 | 1464987962714 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x121112800 == 45 [pid = 1648] [id = 726] 14:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1182c6c00) [pid = 1648] [serial = 2178] [outer = 0x0] 14:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118391800) [pid = 1648] [serial = 2179] [outer = 0x1182c6c00] 14:06:02 INFO - PROCESS | 1648 | 1464987962740 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119357800) [pid = 1648] [serial = 2180] [outer = 0x1182c6c00] 14:06:03 INFO - PROCESS | 1648 | 1464987963047 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]]]}] 14:06:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:06:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 522ms 14:06:03 INFO - PROCESS | 1648 | 1464987963084 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:06:03 INFO - PROCESS | 1648 | 1464987963085 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:06:03 INFO - PROCESS | 1648 | 1464987963087 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:06:03 INFO - PROCESS | 1648 | 1464987963089 Marionette TRACE conn2 <- [1,2878,null,{}] 14:06:03 INFO - PROCESS | 1648 | 1464987963093 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}] 14:06:03 INFO - PROCESS | 1648 | 1464987963199 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:06:03 INFO - PROCESS | 1648 | 1464987963205 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1245dd000 == 46 [pid = 1648] [id = 727] 14:06:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118359000) [pid = 1648] [serial = 2181] [outer = 0x0] 14:06:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11979f000) [pid = 1648] [serial = 2182] [outer = 0x118359000] 14:06:03 INFO - PROCESS | 1648 | 1464987963229 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119db3400) [pid = 1648] [serial = 2183] [outer = 0x118359000] 14:06:03 INFO - PROCESS | 1648 | 1464987963580 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]]]}] 14:06:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:06:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 522ms 14:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:06:03 INFO - PROCESS | 1648 | 1464987963609 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:06:03 INFO - PROCESS | 1648 | 1464987963611 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:06:03 INFO - PROCESS | 1648 | 1464987963620 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:06:03 INFO - PROCESS | 1648 | 1464987963621 Marionette TRACE conn2 <- [1,2882,null,{}] 14:06:03 INFO - PROCESS | 1648 | 1464987963623 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}] 14:06:03 INFO - PROCESS | 1648 | 1464987963721 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:06:03 INFO - PROCESS | 1648 | 1464987963725 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x128eb2800 == 47 [pid = 1648] [id = 728] 14:06:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119db7800) [pid = 1648] [serial = 2184] [outer = 0x0] 14:06:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12116c800) [pid = 1648] [serial = 2185] [outer = 0x119db7800] 14:06:03 INFO - PROCESS | 1648 | 1464987963780 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121192000) [pid = 1648] [serial = 2186] [outer = 0x119db7800] 14:06:04 INFO - PROCESS | 1648 | 1464987964095 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]]]}] 14:06:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:06:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 529ms 14:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:06:04 INFO - PROCESS | 1648 | 1464987964142 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:06:04 INFO - PROCESS | 1648 | 1464987964143 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:06:04 INFO - PROCESS | 1648 | 1464987964145 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:06:04 INFO - PROCESS | 1648 | 1464987964147 Marionette TRACE conn2 <- [1,2886,null,{}] 14:06:04 INFO - PROCESS | 1648 | 1464987964149 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}] 14:06:04 INFO - PROCESS | 1648 | 1464987964247 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:06:04 INFO - PROCESS | 1648 | 1464987964258 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12936d800 == 48 [pid = 1648] [id = 729] 14:06:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121163400) [pid = 1648] [serial = 2187] [outer = 0x0] 14:06:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121197800) [pid = 1648] [serial = 2188] [outer = 0x121163400] 14:06:04 INFO - PROCESS | 1648 | 1464987964283 Marionette DEBUG loaded listener.js 14:06:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1212d4400) [pid = 1648] [serial = 2189] [outer = 0x121163400] 14:06:04 INFO - PROCESS | 1648 | 1464987964637 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]]]}] 14:06:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:06:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 14:06:04 INFO - PROCESS | 1648 | 1464987964664 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:06:04 INFO - PROCESS | 1648 | 1464987964665 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:06:04 INFO - PROCESS | 1648 | 1464987964673 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:06:04 INFO - PROCESS | 1648 | 1464987964674 Marionette TRACE conn2 <- [1,2890,null,{}] 14:06:04 INFO - PROCESS | 1648 | 1464987964676 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}] 14:06:04 INFO - PROCESS | 1648 | 1464987964776 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:06:04 INFO - PROCESS | 1648 | 1464987964810 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a96b800 == 49 [pid = 1648] [id = 730] 14:06:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12116e800) [pid = 1648] [serial = 2190] [outer = 0x0] 14:06:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123c1f000) [pid = 1648] [serial = 2191] [outer = 0x12116e800] 14:06:04 INFO - PROCESS | 1648 | 1464987964835 Marionette DEBUG loaded listener.js 14:06:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x123fccc00) [pid = 1648] [serial = 2192] [outer = 0x12116e800] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118391000) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113152c00) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1194c3800) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1127a3800) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1190bf400) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1125bf800) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116a62c00) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1126a0000) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11824b000) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1187ae400) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116f47400) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:06:05 INFO - PROCESS | 1648 | 1464987965173 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:06:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:06:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 14:06:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:06:05 INFO - PROCESS | 1648 | 1464987965193 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 1648 | 1464987965195 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:06:05 INFO - PROCESS | 1648 | 1464987965197 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 1648 | 1464987965198 Marionette TRACE conn2 <- [1,2894,null,{}] 14:06:05 INFO - PROCESS | 1648 | 1464987965201 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}] 14:06:05 INFO - PROCESS | 1648 | 1464987965298 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:06:05 INFO - PROCESS | 1648 | 1464987965350 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b212800 == 50 [pid = 1648] [id = 731] 14:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1127a0c00) [pid = 1648] [serial = 2193] [outer = 0x0] 14:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116847000) [pid = 1648] [serial = 2194] [outer = 0x1127a0c00] 14:06:05 INFO - PROCESS | 1648 | 1464987965379 Marionette DEBUG loaded listener.js 14:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12400d400) [pid = 1648] [serial = 2195] [outer = 0x1127a0c00] 14:06:05 INFO - PROCESS | 1648 | 1464987965682 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]]]}] 14:06:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:06:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 14:06:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:06:05 INFO - PROCESS | 1648 | 1464987965716 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 1648 | 1464987965717 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:06:05 INFO - PROCESS | 1648 | 1464987965719 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 1648 | 1464987965720 Marionette TRACE conn2 <- [1,2898,null,{}] 14:06:05 INFO - PROCESS | 1648 | 1464987965724 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}] 14:06:05 INFO - PROCESS | 1648 | 1464987965803 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:06:05 INFO - PROCESS | 1648 | 1464987965810 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf78800 == 51 [pid = 1648] [id = 732] 14:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1242bb400) [pid = 1648] [serial = 2196] [outer = 0x0] 14:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1244b0000) [pid = 1648] [serial = 2197] [outer = 0x1242bb400] 14:06:05 INFO - PROCESS | 1648 | 1464987965834 Marionette DEBUG loaded listener.js 14:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1244b6000) [pid = 1648] [serial = 2198] [outer = 0x1242bb400] 14:06:06 INFO - PROCESS | 1648 | 1464987966193 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]]]}] 14:06:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:06:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms 14:06:06 INFO - PROCESS | 1648 | 1464987966240 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:06:06 INFO - PROCESS | 1648 | 1464987966242 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:06:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:06:06 INFO - PROCESS | 1648 | 1464987966244 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:06:06 INFO - PROCESS | 1648 | 1464987966245 Marionette TRACE conn2 <- [1,2902,null,{}] 14:06:06 INFO - PROCESS | 1648 | 1464987966248 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}] 14:06:06 INFO - PROCESS | 1648 | 1464987966331 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:06:06 INFO - PROCESS | 1648 | 1464987966336 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c105800 == 52 [pid = 1648] [id = 733] 14:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1244ad400) [pid = 1648] [serial = 2199] [outer = 0x0] 14:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1244bc400) [pid = 1648] [serial = 2200] [outer = 0x1244ad400] 14:06:06 INFO - PROCESS | 1648 | 1464987966363 Marionette DEBUG loaded listener.js 14:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1244c5000) [pid = 1648] [serial = 2201] [outer = 0x1244ad400] 14:06:06 INFO - PROCESS | 1648 | 1464987966667 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:06:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:06:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 468ms 14:06:06 INFO - PROCESS | 1648 | 1464987966713 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:06:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:06:06 INFO - PROCESS | 1648 | 1464987966714 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:06:06 INFO - PROCESS | 1648 | 1464987966716 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:06:06 INFO - PROCESS | 1648 | 1464987966717 Marionette TRACE conn2 <- [1,2906,null,{}] 14:06:06 INFO - PROCESS | 1648 | 1464987966720 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}] 14:06:06 INFO - PROCESS | 1648 | 1464987966801 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:06:06 INFO - PROCESS | 1648 | 1464987966866 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c119000 == 53 [pid = 1648] [id = 734] 14:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1244b7c00) [pid = 1648] [serial = 2202] [outer = 0x0] 14:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1244c8000) [pid = 1648] [serial = 2203] [outer = 0x1244b7c00] 14:06:06 INFO - PROCESS | 1648 | 1464987966890 Marionette DEBUG loaded listener.js 14:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124a44400) [pid = 1648] [serial = 2204] [outer = 0x1244b7c00] 14:06:07 INFO - PROCESS | 1648 | 1464987967274 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]]]}] 14:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 622ms 14:06:07 INFO - PROCESS | 1648 | 1464987967339 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:06:07 INFO - PROCESS | 1648 | 1464987967342 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:06:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:06:07 INFO - PROCESS | 1648 | 1464987967345 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:06:07 INFO - PROCESS | 1648 | 1464987967348 Marionette TRACE conn2 <- [1,2910,null,{}] 14:06:07 INFO - PROCESS | 1648 | 1464987967352 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}] 14:06:07 INFO - PROCESS | 1648 | 1464987967457 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:06:07 INFO - PROCESS | 1648 | 1464987967513 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161c2800 == 54 [pid = 1648] [id = 735] 14:06:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1125c5c00) [pid = 1648] [serial = 2205] [outer = 0x0] 14:06:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1126a9000) [pid = 1648] [serial = 2206] [outer = 0x1125c5c00] 14:06:07 INFO - PROCESS | 1648 | 1464987967545 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1127adc00) [pid = 1648] [serial = 2207] [outer = 0x1125c5c00] 14:06:07 INFO - PROCESS | 1648 | 1464987967933 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]]]}] 14:06:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:06:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:06:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 622ms 14:06:07 INFO - PROCESS | 1648 | 1464987967968 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:06:07 INFO - PROCESS | 1648 | 1464987967972 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:06:07 INFO - TEST-START | /DOMEvents/constructors.html 14:06:07 INFO - PROCESS | 1648 | 1464987967977 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:06:07 INFO - PROCESS | 1648 | 1464987967979 Marionette TRACE conn2 <- [1,2914,null,{}] 14:06:07 INFO - PROCESS | 1648 | 1464987967981 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}] 14:06:08 INFO - PROCESS | 1648 | 1464987968087 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:06:08 INFO - PROCESS | 1648 | 1464987968143 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a05000 == 55 [pid = 1648] [id = 736] 14:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11311f400) [pid = 1648] [serial = 2208] [outer = 0x0] 14:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x113d74000) [pid = 1648] [serial = 2209] [outer = 0x11311f400] 14:06:08 INFO - PROCESS | 1648 | 1464987968172 Marionette DEBUG loaded listener.js 14:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116740800) [pid = 1648] [serial = 2210] [outer = 0x11311f400] 14:06:08 INFO - PROCESS | 1648 | 1464987968598 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]]]}] 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:06:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:06:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:06:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 14:06:08 INFO - PROCESS | 1648 | 1464987968652 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 1648 | 1464987968653 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:06:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:06:08 INFO - PROCESS | 1648 | 1464987968656 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 1648 | 1464987968659 Marionette TRACE conn2 <- [1,2918,null,{}] 14:06:08 INFO - PROCESS | 1648 | 1464987968667 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}] 14:06:08 INFO - PROCESS | 1648 | 1464987968802 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:06:08 INFO - PROCESS | 1648 | 1464987968892 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c557800 == 56 [pid = 1648] [id = 737] 14:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116f50800) [pid = 1648] [serial = 2211] [outer = 0x0] 14:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1185a6800) [pid = 1648] [serial = 2212] [outer = 0x116f50800] 14:06:08 INFO - PROCESS | 1648 | 1464987968924 Marionette DEBUG loaded listener.js 14:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11906e000) [pid = 1648] [serial = 2213] [outer = 0x116f50800] 14:06:09 INFO - PROCESS | 1648 | 1464987969297 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:06:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:06:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 14:06:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:06:09 INFO - PROCESS | 1648 | 1464987969329 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:06:09 INFO - PROCESS | 1648 | 1464987969331 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:06:09 INFO - PROCESS | 1648 | 1464987969333 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:06:09 INFO - PROCESS | 1648 | 1464987969334 Marionette TRACE conn2 <- [1,2922,null,{}] 14:06:09 INFO - PROCESS | 1648 | 1464987969337 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}] 14:06:09 INFO - PROCESS | 1648 | 1464987969439 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:06:09 INFO - PROCESS | 1648 | 1464987969495 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c893000 == 57 [pid = 1648] [id = 738] 14:06:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1194bdc00) [pid = 1648] [serial = 2214] [outer = 0x0] 14:06:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119cc3400) [pid = 1648] [serial = 2215] [outer = 0x1194bdc00] 14:06:09 INFO - PROCESS | 1648 | 1464987969525 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121194400) [pid = 1648] [serial = 2216] [outer = 0x1194bdc00] 14:06:09 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:06:09 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:06:09 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:06:09 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:06:09 INFO - PROCESS | 1648 | 1464987969918 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]]]}] 14:06:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:06:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:06:09 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 14:06:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:06:09 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 14:06:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:06:09 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]" 14:06:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:06:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:06:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 620ms 14:06:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:06:09 INFO - PROCESS | 1648 | 1464987969953 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:06:09 INFO - PROCESS | 1648 | 1464987969955 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:06:09 INFO - PROCESS | 1648 | 1464987969957 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:06:09 INFO - PROCESS | 1648 | 1464987969958 Marionette TRACE conn2 <- [1,2926,null,{}] 14:06:09 INFO - PROCESS | 1648 | 1464987969961 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}] 14:06:10 INFO - PROCESS | 1648 | 1464987970060 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:06:10 INFO - PROCESS | 1648 | 1464987970133 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd67800 == 58 [pid = 1648] [id = 739] 14:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119744800) [pid = 1648] [serial = 2217] [outer = 0x0] 14:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x123fdb400) [pid = 1648] [serial = 2218] [outer = 0x119744800] 14:06:10 INFO - PROCESS | 1648 | 1464987970202 Marionette DEBUG loaded listener.js 14:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x124dc5800) [pid = 1648] [serial = 2219] [outer = 0x119744800] 14:06:10 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:06:10 INFO - PROCESS | 1648 | 1464987970538 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]]]}] 14:06:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:06:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 619ms 14:06:10 INFO - PROCESS | 1648 | 1464987970576 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:06:10 INFO - PROCESS | 1648 | 1464987970578 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:06:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:06:10 INFO - PROCESS | 1648 | 1464987970580 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:06:10 INFO - PROCESS | 1648 | 1464987970581 Marionette TRACE conn2 <- [1,2930,null,{}] 14:06:10 INFO - PROCESS | 1648 | 1464987970584 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}] 14:06:10 INFO - PROCESS | 1648 | 1464987970702 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:06:10 INFO - PROCESS | 1648 | 1464987970755 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x119548800 == 59 [pid = 1648] [id = 740] 14:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x124fddc00) [pid = 1648] [serial = 2220] [outer = 0x0] 14:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1250f1800) [pid = 1648] [serial = 2221] [outer = 0x124fddc00] 14:06:10 INFO - PROCESS | 1648 | 1464987970785 Marionette DEBUG loaded listener.js 14:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1256bdc00) [pid = 1648] [serial = 2222] [outer = 0x124fddc00] 14:06:11 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:06:11 INFO - PROCESS | 1648 | 1464987971301 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]]]}] 14:06:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:06:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 771ms 14:06:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:06:11 INFO - PROCESS | 1648 | 1464987971366 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:06:11 INFO - PROCESS | 1648 | 1464987971369 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:06:11 INFO - PROCESS | 1648 | 1464987971385 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:06:11 INFO - PROCESS | 1648 | 1464987971387 Marionette TRACE conn2 <- [1,2934,null,{}] 14:06:11 INFO - PROCESS | 1648 | 1464987971393 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}] 14:06:11 INFO - PROCESS | 1648 | 1464987971485 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:06:11 INFO - PROCESS | 1648 | 1464987971539 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x119538000 == 60 [pid = 1648] [id = 741] 14:06:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1126a9400) [pid = 1648] [serial = 2223] [outer = 0x0] 14:06:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1127a4000) [pid = 1648] [serial = 2224] [outer = 0x1126a9400] 14:06:11 INFO - PROCESS | 1648 | 1464987971566 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x113119c00) [pid = 1648] [serial = 2225] [outer = 0x1126a9400] 14:06:11 INFO - PROCESS | 1648 | 1464987971926 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]]]}] 14:06: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. 14:06:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 587ms 14:06:11 INFO - PROCESS | 1648 | 1464987971959 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:06:11 INFO - PROCESS | 1648 | 1464987971963 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:06:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:06:11 INFO - PROCESS | 1648 | 1464987971967 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:06:11 INFO - PROCESS | 1648 | 1464987971969 Marionette TRACE conn2 <- [1,2938,null,{}] 14:06:11 INFO - PROCESS | 1648 | 1464987971971 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}] 14:06:12 INFO - PROCESS | 1648 | 1464987972065 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:06:12 INFO - PROCESS | 1648 | 1464987972135 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167b4800 == 61 [pid = 1648] [id = 742] 14:06:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x113153000) [pid = 1648] [serial = 2226] [outer = 0x0] 14:06:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x113808800) [pid = 1648] [serial = 2227] [outer = 0x113153000] 14:06:12 INFO - PROCESS | 1648 | 1464987972164 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11607dc00) [pid = 1648] [serial = 2228] [outer = 0x113153000] 14:06:12 INFO - PROCESS | 1648 | 1464987972530 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]]]}] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x113aa8800 == 60 [pid = 1648] [id = 284] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf03800 == 59 [pid = 1648] [id = 684] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12c105800 == 58 [pid = 1648] [id = 733] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf78800 == 57 [pid = 1648] [id = 732] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12b212800 == 56 [pid = 1648] [id = 731] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a96b800 == 55 [pid = 1648] [id = 730] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12936d800 == 54 [pid = 1648] [id = 729] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x128eb2800 == 53 [pid = 1648] [id = 728] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x121164400) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1245dd000 == 52 [pid = 1648] [id = 727] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x121112800 == 51 [pid = 1648] [id = 726] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x119dd7800 == 50 [pid = 1648] [id = 725] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x119539000 == 49 [pid = 1648] [id = 724] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12d141800 == 48 [pid = 1648] [id = 17] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1170b0800 == 47 [pid = 1648] [id = 723] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1166e0000 == 46 [pid = 1648] [id = 722] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c6800 == 45 [pid = 1648] [id = 721] 14:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a961800 == 44 [pid = 1648] [id = 715] 14:06:12 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. 14:06:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 621ms 14:06:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:06:12 INFO - PROCESS | 1648 | 1464987972589 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 1648 | 1464987972590 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:06:12 INFO - PROCESS | 1648 | 1464987972592 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 1648 | 1464987972595 Marionette TRACE conn2 <- [1,2942,null,{}] 14:06:12 INFO - PROCESS | 1648 | 1464987972602 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}] 14:06:12 INFO - PROCESS | 1648 | 1464987972686 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:06:12 INFO - PROCESS | 1648 | 1464987972693 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e0c800 == 45 [pid = 1648] [id = 743] 14:06:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x116851400) [pid = 1648] [serial = 2229] [outer = 0x0] 14:06:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x116f4bc00) [pid = 1648] [serial = 2230] [outer = 0x116851400] 14:06:12 INFO - PROCESS | 1648 | 1464987972721 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x118245c00) [pid = 1648] [serial = 2231] [outer = 0x116851400] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11a023000) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11900b000) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1131d2000) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1197e6000) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x113153400) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1127a7400) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x113112400) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x119740800) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1126a3400) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1166c1c00) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x116f52000) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x116f4d000) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x118297000) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1190b4c00) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1194c1000) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1190c3800) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11848fc00) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1138c9400) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11835fc00) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11684fc00) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118246400) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1194b5800) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11828c800) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 14:06:12 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11738f000) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 14:06:13 INFO - PROCESS | 1648 | 1464987973055 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"]]]}] 14:06:13 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 14:06:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:06:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 14:06:13 INFO - PROCESS | 1648 | 1464987973063 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 1648 | 1464987973065 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:06:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:06:13 INFO - PROCESS | 1648 | 1464987973067 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 1648 | 1464987973068 Marionette TRACE conn2 <- [1,2946,null,{}] 14:06:13 INFO - PROCESS | 1648 | 1464987973071 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}] 14:06:13 INFO - PROCESS | 1648 | 1464987973153 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:06:13 INFO - PROCESS | 1648 | 1464987973230 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119970800 == 46 [pid = 1648] [id = 744] 14:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118243000) [pid = 1648] [serial = 2232] [outer = 0x0] 14:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118356800) [pid = 1648] [serial = 2233] [outer = 0x118243000] 14:06:13 INFO - PROCESS | 1648 | 1464987973256 Marionette DEBUG loaded listener.js 14:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1185a6c00) [pid = 1648] [serial = 2234] [outer = 0x118243000] 14:06:13 INFO - PROCESS | 1648 | 1464987973520 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]]]}] 14:06: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. 14:06:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 474ms 14:06:13 INFO - PROCESS | 1648 | 1464987973546 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 1648 | 1464987973547 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:06:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:06:13 INFO - PROCESS | 1648 | 1464987973566 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 1648 | 1464987973567 Marionette TRACE conn2 <- [1,2950,null,{}] 14:06:13 INFO - PROCESS | 1648 | 1464987973570 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}] 14:06:13 INFO - PROCESS | 1648 | 1464987973663 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:06:13 INFO - PROCESS | 1648 | 1464987973667 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x112771800 == 47 [pid = 1648] [id = 745] 14:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11848e000) [pid = 1648] [serial = 2235] [outer = 0x0] 14:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11906d000) [pid = 1648] [serial = 2236] [outer = 0x11848e000] 14:06:13 INFO - PROCESS | 1648 | 1464987973692 Marionette DEBUG loaded listener.js 14:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1194c4c00) [pid = 1648] [serial = 2237] [outer = 0x11848e000] 14:06:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11277c000 == 48 [pid = 1648] [id = 746] 14:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1197dcc00) [pid = 1648] [serial = 2238] [outer = 0x0] 14:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11906bc00) [pid = 1648] [serial = 2239] [outer = 0x1197dcc00] 14:06:14 INFO - PROCESS | 1648 | 1464987974050 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]]]}] 14:06:14 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. 14:06:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 535ms 14:06:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:06:14 INFO - PROCESS | 1648 | 1464987974085 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:06:14 INFO - PROCESS | 1648 | 1464987974086 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:06:14 INFO - PROCESS | 1648 | 1464987974088 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:06:14 INFO - PROCESS | 1648 | 1464987974089 Marionette TRACE conn2 <- [1,2954,null,{}] 14:06:14 INFO - PROCESS | 1648 | 1464987974092 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}] 14:06:14 INFO - PROCESS | 1648 | 1464987974202 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:06:14 INFO - PROCESS | 1648 | 1464987974207 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x129363000 == 49 [pid = 1648] [id = 747] 14:06:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119cab400) [pid = 1648] [serial = 2240] [outer = 0x0] 14:06:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121171800) [pid = 1648] [serial = 2241] [outer = 0x119cab400] 14:06:14 INFO - PROCESS | 1648 | 1464987974233 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x123fce000) [pid = 1648] [serial = 2242] [outer = 0x119cab400] 14:06:14 INFO - PROCESS | 1648 | 1464987974535 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]]]}] 14:06:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:06: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 14:06:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 469ms 14:06:14 INFO - PROCESS | 1648 | 1464987974560 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:06:14 INFO - PROCESS | 1648 | 1464987974561 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:06:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:06:14 INFO - PROCESS | 1648 | 1464987974563 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:06:14 INFO - PROCESS | 1648 | 1464987974564 Marionette TRACE conn2 <- [1,2958,null,{}] 14:06:14 INFO - PROCESS | 1648 | 1464987974567 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}] 14:06:14 INFO - PROCESS | 1648 | 1464987974663 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:06:14 INFO - PROCESS | 1648 | 1464987974733 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b208800 == 50 [pid = 1648] [id = 748] 14:06:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118289400) [pid = 1648] [serial = 2243] [outer = 0x0] 14:06:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x124434400) [pid = 1648] [serial = 2244] [outer = 0x118289400] 14:06:14 INFO - PROCESS | 1648 | 1464987974758 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x124a4b000) [pid = 1648] [serial = 2245] [outer = 0x118289400] 14:06:15 INFO - PROCESS | 1648 | 1464987975029 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]]]}] 14:06: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. 14:06:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 14:06:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:06:15 INFO - PROCESS | 1648 | 1464987975081 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:06:15 INFO - PROCESS | 1648 | 1464987975083 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:06:15 INFO - PROCESS | 1648 | 1464987975085 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:06:15 INFO - PROCESS | 1648 | 1464987975086 Marionette TRACE conn2 <- [1,2962,null,{}] 14:06:15 INFO - PROCESS | 1648 | 1464987975088 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}] 14:06:15 INFO - PROCESS | 1648 | 1464987975201 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:06:15 INFO - PROCESS | 1648 | 1464987975235 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf0d000 == 51 [pid = 1648] [id = 749] 14:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1244cb000) [pid = 1648] [serial = 2246] [outer = 0x0] 14:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x124fe7c00) [pid = 1648] [serial = 2247] [outer = 0x1244cb000] 14:06:15 INFO - PROCESS | 1648 | 1464987975260 Marionette DEBUG loaded listener.js 14:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12576b400) [pid = 1648] [serial = 2248] [outer = 0x1244cb000] 14:06:15 INFO - PROCESS | 1648 | 1464987975581 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]]]}] 14:06: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. 14:06:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 520ms 14:06:15 INFO - PROCESS | 1648 | 1464987975613 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:06:15 INFO - PROCESS | 1648 | 1464987975614 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:06:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:06:15 INFO - PROCESS | 1648 | 1464987975617 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:06:15 INFO - PROCESS | 1648 | 1464987975618 Marionette TRACE conn2 <- [1,2966,null,{}] 14:06:15 INFO - PROCESS | 1648 | 1464987975620 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}] 14:06:15 INFO - PROCESS | 1648 | 1464987975768 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:06:15 INFO - PROCESS | 1648 | 1464987975782 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf76000 == 52 [pid = 1648] [id = 750] 14:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1250ee000) [pid = 1648] [serial = 2249] [outer = 0x0] 14:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126a16000) [pid = 1648] [serial = 2250] [outer = 0x1250ee000] 14:06:15 INFO - PROCESS | 1648 | 1464987975807 Marionette DEBUG loaded listener.js 14:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x126e8b000) [pid = 1648] [serial = 2251] [outer = 0x1250ee000] 14:06:16 INFO - PROCESS | 1648 | 1464987976113 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]]]}] 14:06: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. 14:06:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 524ms 14:06:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:06:16 INFO - PROCESS | 1648 | 1464987976144 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:06:16 INFO - PROCESS | 1648 | 1464987976145 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:06:16 INFO - PROCESS | 1648 | 1464987976147 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:06:16 INFO - PROCESS | 1648 | 1464987976148 Marionette TRACE conn2 <- [1,2970,null,{}] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x118359000) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1125cdc00) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x116a5f800) [pid = 1648] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1182c6c00) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1127ae000) [pid = 1648] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x113156000) [pid = 1648] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118247800) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119db7800) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1127a0c00) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12116e800) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x121163400) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1242bb400) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1244ad400) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:06:16 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12cdc4c00) [pid = 1648] [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.] 14:06:16 INFO - PROCESS | 1648 | 1464987976343 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}] 14:06:16 INFO - PROCESS | 1648 | 1464987976432 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:06:16 INFO - PROCESS | 1648 | 1464987976528 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x112557800 == 53 [pid = 1648] [id = 751] 14:06:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1121bd000) [pid = 1648] [serial = 2252] [outer = 0x0] 14:06:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1125c5400) [pid = 1648] [serial = 2253] [outer = 0x1121bd000] 14:06:16 INFO - PROCESS | 1648 | 1464987976560 Marionette DEBUG loaded listener.js 14:06:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1126a3800) [pid = 1648] [serial = 2254] [outer = 0x1121bd000] 14:06:16 INFO - PROCESS | 1648 | 1464987976932 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]]]}] 14:06:16 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. 14:06:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 800ms 14:06:16 INFO - PROCESS | 1648 | 1464987976948 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:06:16 INFO - PROCESS | 1648 | 1464987976951 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:06:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:06:16 INFO - PROCESS | 1648 | 1464987976954 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:06:16 INFO - PROCESS | 1648 | 1464987976957 Marionette TRACE conn2 <- [1,2974,null,{}] 14:06:16 INFO - PROCESS | 1648 | 1464987976960 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}] 14:06:17 INFO - PROCESS | 1648 | 1464987977088 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:06:17 INFO - PROCESS | 1648 | 1464987977162 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x119971800 == 54 [pid = 1648] [id = 752] 14:06:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x115ecb800) [pid = 1648] [serial = 2255] [outer = 0x0] 14:06:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1166bd000) [pid = 1648] [serial = 2256] [outer = 0x115ecb800] 14:06:17 INFO - PROCESS | 1648 | 1464987977193 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1168a5400) [pid = 1648] [serial = 2257] [outer = 0x115ecb800] 14:06:17 INFO - PROCESS | 1648 | 1464987977537 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]]]}] 14:06:17 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. 14:06:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 623ms 14:06:17 INFO - PROCESS | 1648 | 1464987977578 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:06:17 INFO - PROCESS | 1648 | 1464987977580 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:06:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:06:17 INFO - PROCESS | 1648 | 1464987977582 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 1648 | 1464987977583 Marionette TRACE conn2 <- [1,2978,null,{}] 14:06:17 INFO - PROCESS | 1648 | 1464987977586 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}] 14:06:17 INFO - PROCESS | 1648 | 1464987977690 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:06:17 INFO - PROCESS | 1648 | 1464987977749 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4ad800 == 55 [pid = 1648] [id = 753] 14:06:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11824c400) [pid = 1648] [serial = 2258] [outer = 0x0] 14:06:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118292c00) [pid = 1648] [serial = 2259] [outer = 0x11824c400] 14:06:17 INFO - PROCESS | 1648 | 1464987977781 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118360000) [pid = 1648] [serial = 2260] [outer = 0x11824c400] 14:06:18 INFO - PROCESS | 1648 | 1464987978130 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]]]}] 14:06:18 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. 14:06:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 572ms 14:06:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:06:18 INFO - PROCESS | 1648 | 1464987978159 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:06:18 INFO - PROCESS | 1648 | 1464987978164 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:06:18 INFO - PROCESS | 1648 | 1464987978167 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:06:18 INFO - PROCESS | 1648 | 1464987978168 Marionette TRACE conn2 <- [1,2982,null,{}] 14:06:18 INFO - PROCESS | 1648 | 1464987978171 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}] 14:06:18 INFO - PROCESS | 1648 | 1464987978275 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:06:18 INFO - PROCESS | 1648 | 1464987978329 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c88f800 == 56 [pid = 1648] [id = 754] 14:06:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119129800) [pid = 1648] [serial = 2261] [outer = 0x0] 14:06:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x119739800) [pid = 1648] [serial = 2262] [outer = 0x119129800] 14:06:18 INFO - PROCESS | 1648 | 1464987978360 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x121164800) [pid = 1648] [serial = 2263] [outer = 0x119129800] 14:06:18 INFO - PROCESS | 1648 | 1464987978718 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"]]]}] 14:06:18 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 14:06:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:06:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 570ms 14:06:18 INFO - PROCESS | 1648 | 1464987978738 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:06:18 INFO - PROCESS | 1648 | 1464987978739 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:06:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:06:18 INFO - PROCESS | 1648 | 1464987978742 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:06:18 INFO - PROCESS | 1648 | 1464987978743 Marionette TRACE conn2 <- [1,2986,null,{}] 14:06:18 INFO - PROCESS | 1648 | 1464987978745 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}] 14:06:18 INFO - PROCESS | 1648 | 1464987978843 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:06:18 INFO - PROCESS | 1648 | 1464987978899 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d13b800 == 57 [pid = 1648] [id = 755] 14:06:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119cc2c00) [pid = 1648] [serial = 2264] [outer = 0x0] 14:06:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x121198000) [pid = 1648] [serial = 2265] [outer = 0x119cc2c00] 14:06:18 INFO - PROCESS | 1648 | 1464987978928 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1244b3000) [pid = 1648] [serial = 2266] [outer = 0x119cc2c00] 14:06:19 INFO - PROCESS | 1648 | 1464987979302 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]]]}] 14:06:19 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. 14:06:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 620ms 14:06:19 INFO - PROCESS | 1648 | 1464987979363 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 1648 | 1464987979364 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:06:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:06:19 INFO - PROCESS | 1648 | 1464987979367 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 1648 | 1464987979368 Marionette TRACE conn2 <- [1,2990,null,{}] 14:06:19 INFO - PROCESS | 1648 | 1464987979370 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}] 14:06:19 INFO - PROCESS | 1648 | 1464987979489 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:06:19 INFO - PROCESS | 1648 | 1464987979546 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a2800 == 58 [pid = 1648] [id = 756] 14:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x121196000) [pid = 1648] [serial = 2267] [outer = 0x0] 14:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x126fa2c00) [pid = 1648] [serial = 2268] [outer = 0x121196000] 14:06:19 INFO - PROCESS | 1648 | 1464987979576 Marionette DEBUG loaded listener.js 14:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x127215800) [pid = 1648] [serial = 2269] [outer = 0x121196000] 14:06:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x112786800 == 59 [pid = 1648] [id = 757] 14:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1274aec00) [pid = 1648] [serial = 2270] [outer = 0x0] 14:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x127206c00) [pid = 1648] [serial = 2271] [outer = 0x1274aec00] 14:06:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:06:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 620ms 14:06:19 INFO - PROCESS | 1648 | 1464987979984 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]]]}] 14:06:19 INFO - PROCESS | 1648 | 1464987979988 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 1648 | 1464987979991 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:06:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:06:19 INFO - PROCESS | 1648 | 1464987979994 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 1648 | 1464987979995 Marionette TRACE conn2 <- [1,2994,null,{}] 14:06:20 INFO - PROCESS | 1648 | 1464987979997 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}] 14:06:20 INFO - PROCESS | 1648 | 1464987980120 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:06:20 INFO - PROCESS | 1648 | 1464987980217 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d3b2000 == 60 [pid = 1648] [id = 758] 14:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x124a4b400) [pid = 1648] [serial = 2272] [outer = 0x0] 14:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1274a6800) [pid = 1648] [serial = 2273] [outer = 0x124a4b400] 14:06:20 INFO - PROCESS | 1648 | 1464987980250 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128980c00) [pid = 1648] [serial = 2274] [outer = 0x124a4b400] 14:06:20 INFO - PROCESS | 1648 | 1464987980595 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]]]}] 14:06:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:06:20 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 14:06:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 619ms 14:06:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:06:20 INFO - PROCESS | 1648 | 1464987980614 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:06:20 INFO - PROCESS | 1648 | 1464987980615 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:06:20 INFO - PROCESS | 1648 | 1464987980617 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:06:20 INFO - PROCESS | 1648 | 1464987980619 Marionette TRACE conn2 <- [1,2998,null,{}] 14:06:20 INFO - PROCESS | 1648 | 1464987980621 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}] 14:06:20 INFO - PROCESS | 1648 | 1464987980725 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:06:20 INFO - PROCESS | 1648 | 1464987980801 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4bd000 == 61 [pid = 1648] [id = 759] 14:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128984000) [pid = 1648] [serial = 2275] [outer = 0x0] 14:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128989400) [pid = 1648] [serial = 2276] [outer = 0x128984000] 14:06:20 INFO - PROCESS | 1648 | 1464987980846 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x128b77400) [pid = 1648] [serial = 2277] [outer = 0x128984000] 14:06:21 INFO - PROCESS | 1648 | 1464987981207 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]]]}] 14:06:21 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. 14:06:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 14:06:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:06:21 INFO - PROCESS | 1648 | 1464987981239 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:06:21 INFO - PROCESS | 1648 | 1464987981240 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:06:21 INFO - PROCESS | 1648 | 1464987981242 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:06:21 INFO - PROCESS | 1648 | 1464987981243 Marionette TRACE conn2 <- [1,3002,null,{}] 14:06:21 INFO - PROCESS | 1648 | 1464987981246 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}] 14:06:21 INFO - PROCESS | 1648 | 1464987981347 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:06:21 INFO - PROCESS | 1648 | 1464987981402 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c0c000 == 62 [pid = 1648] [id = 760] 14:06:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1167f9000) [pid = 1648] [serial = 2278] [outer = 0x0] 14:06:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1244bb000) [pid = 1648] [serial = 2279] [outer = 0x1167f9000] 14:06:21 INFO - PROCESS | 1648 | 1464987981432 Marionette DEBUG loaded listener.js 14:06:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x128b7c800) [pid = 1648] [serial = 2280] [outer = 0x1167f9000] 14:06:21 INFO - PROCESS | 1648 | 1464987981964 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]]]}] 14:06: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. 14:06:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 770ms 14:06:22 INFO - PROCESS | 1648 | 1464987982014 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:06:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:06:22 INFO - PROCESS | 1648 | 1464987982018 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:06:22 INFO - PROCESS | 1648 | 1464987982023 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 1648 | 1464987982027 Marionette TRACE conn2 <- [1,3006,null,{}] 14:06:22 INFO - PROCESS | 1648 | 1464987982113 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}] 14:06:22 INFO - PROCESS | 1648 | 1464987982276 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:06:22 INFO - PROCESS | 1648 | 1464987982304 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166dc000 == 63 [pid = 1648] [id = 761] 14:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1131c7c00) [pid = 1648] [serial = 2281] [outer = 0x0] 14:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x113d6f400) [pid = 1648] [serial = 2282] [outer = 0x1131c7c00] 14:06:22 INFO - PROCESS | 1648 | 1464987982396 Marionette DEBUG loaded listener.js 14:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11673f000) [pid = 1648] [serial = 2283] [outer = 0x1131c7c00] 14:06:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf0d000 == 62 [pid = 1648] [id = 749] 14:06:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12b208800 == 61 [pid = 1648] [id = 748] 14:06:22 INFO - PROCESS | 1648 | --DOCSHELL 0x129363000 == 60 [pid = 1648] [id = 747] 14:06:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11277c000 == 59 [pid = 1648] [id = 746] 14:06:22 INFO - PROCESS | 1648 | --DOCSHELL 0x112771800 == 58 [pid = 1648] [id = 745] 14:06:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119970800 == 57 [pid = 1648] [id = 744] 14:06:22 INFO - PROCESS | 1648 | --DOCSHELL 0x115e0c800 == 56 [pid = 1648] [id = 743] 14:06:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1167b4800 == 55 [pid = 1648] [id = 742] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1244c8000) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x112973400) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11617c800) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1182c5c00) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1197e0400) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x119dc0000) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | 1464987982834 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]]]}] 14:06:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119538000 == 54 [pid = 1648] [id = 741] 14:06:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1161c2800 == 53 [pid = 1648] [id = 735] 14:06:22 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. 14:06:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 826ms 14:06:22 INFO - PROCESS | 1648 | 1464987982856 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:06:22 INFO - PROCESS | 1648 | 1464987982860 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11979f000) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1127a2400) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11269f400) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x117384400) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x118250000) [pid = 1648] [serial = 2174] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x118391800) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1138c0400) [pid = 1648] [serial = 2168] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11311e000) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1161aa000) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x116847400) [pid = 1648] [serial = 2171] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x118298800) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12116c800) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1182c8000) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x116847000) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x123c1f000) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x121197800) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12400d400) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1244b0000) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1244b6000) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1244bc400) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 14:06:22 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1161f7800) [pid = 1648] [serial = 1502] [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.] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1244c5000) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x123fccc00) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121192000) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1212d4400) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119357800) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119db3400) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 14:06:22 INFO - PROCESS | 1648 | 1464987982872 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 1648 | 1464987982874 Marionette TRACE conn2 <- [1,3010,null,{}] 14:06:22 INFO - PROCESS | 1648 | 1464987982877 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}] 14:06:22 INFO - PROCESS | 1648 | 1464987982964 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:06:22 INFO - PROCESS | 1648 | 1464987982969 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170c2800 == 54 [pid = 1648] [id = 762] 14:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11684c400) [pid = 1648] [serial = 2284] [outer = 0x0] 14:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116f48000) [pid = 1648] [serial = 2285] [outer = 0x11684c400] 14:06:22 INFO - PROCESS | 1648 | 1464987982995 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118298800) [pid = 1648] [serial = 2286] [outer = 0x11684c400] 14:06:23 INFO - PROCESS | 1648 | 1464987983330 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]]]}] 14:06:23 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 14:06:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 474ms 14:06:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:06:23 INFO - PROCESS | 1648 | 1464987983345 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:06:23 INFO - PROCESS | 1648 | 1464987983347 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:06:23 INFO - PROCESS | 1648 | 1464987983350 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:06:23 INFO - PROCESS | 1648 | 1464987983354 Marionette TRACE conn2 <- [1,3014,null,{}] 14:06:23 INFO - PROCESS | 1648 | 1464987983366 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}] 14:06:23 INFO - PROCESS | 1648 | 1464987983527 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:06:23 INFO - PROCESS | 1648 | 1464987983580 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f96800 == 55 [pid = 1648] [id = 763] 14:06:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1182c5c00) [pid = 1648] [serial = 2287] [outer = 0x0] 14:06:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118391000) [pid = 1648] [serial = 2288] [outer = 0x1182c5c00] 14:06:23 INFO - PROCESS | 1648 | 1464987983602 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11934f000) [pid = 1648] [serial = 2289] [outer = 0x1182c5c00] 14:06:23 INFO - PROCESS | 1648 | [1648] 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 14:06:23 INFO - PROCESS | 1648 | 1464987983966 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:06:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:06:24 INFO - {} 14:06:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:06:24 INFO - {} 14:06:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:06:24 INFO - {} 14:06:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:06:24 INFO - {} 14:06:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 674ms 14:06:24 INFO - PROCESS | 1648 | 1464987984026 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:06:24 INFO - PROCESS | 1648 | 1464987984029 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:06:24 INFO - TEST-START | /FileAPI/fileReader.html 14:06:24 INFO - PROCESS | 1648 | 1464987984032 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:06:24 INFO - PROCESS | 1648 | 1464987984034 Marionette TRACE conn2 <- [1,3018,null,{}] 14:06:24 INFO - PROCESS | 1648 | 1464987984037 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}] 14:06:24 INFO - PROCESS | 1648 | 1464987984182 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:06:24 INFO - PROCESS | 1648 | 1464987984191 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ec6000 == 56 [pid = 1648] [id = 764] 14:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1197ea000) [pid = 1648] [serial = 2290] [outer = 0x0] 14:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x123c20c00) [pid = 1648] [serial = 2291] [outer = 0x1197ea000] 14:06:24 INFO - PROCESS | 1648 | 1464987984232 Marionette DEBUG loaded listener.js 14:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1242bcc00) [pid = 1648] [serial = 2292] [outer = 0x1197ea000] 14:06:24 INFO - PROCESS | 1648 | 1464987984584 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]]]}] 14:06:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:06:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:06:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:06:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:06:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 572ms 14:06:24 INFO - PROCESS | 1648 | 1464987984603 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:06:24 INFO - PROCESS | 1648 | 1464987984605 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:06:24 INFO - TEST-START | /FileAPI/historical.html 14:06:24 INFO - PROCESS | 1648 | 1464987984611 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:06:24 INFO - PROCESS | 1648 | 1464987984612 Marionette TRACE conn2 <- [1,3022,null,{}] 14:06:24 INFO - PROCESS | 1648 | 1464987984616 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}] 14:06:24 INFO - PROCESS | 1648 | 1464987984700 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:06:24 INFO - PROCESS | 1648 | 1464987984783 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a753000 == 57 [pid = 1648] [id = 765] 14:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12442a800) [pid = 1648] [serial = 2293] [outer = 0x0] 14:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1244bbc00) [pid = 1648] [serial = 2294] [outer = 0x12442a800] 14:06:24 INFO - PROCESS | 1648 | 1464987984810 Marionette DEBUG loaded listener.js 14:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x124598400) [pid = 1648] [serial = 2295] [outer = 0x12442a800] 14:06:25 INFO - PROCESS | 1648 | 1464987985084 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"]]]}] 14:06:25 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:06:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:06:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:06:25 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:06:25 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:06:25 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:06:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:06:25 INFO - TEST-OK | /FileAPI/historical.html | took 523ms 14:06:25 INFO - PROCESS | 1648 | 1464987985134 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:06:25 INFO - PROCESS | 1648 | 1464987985135 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:06:25 INFO - TEST-START | /FileAPI/idlharness.html 14:06:25 INFO - PROCESS | 1648 | 1464987985146 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:06:25 INFO - PROCESS | 1648 | 1464987985147 Marionette TRACE conn2 <- [1,3026,null,{}] 14:06:25 INFO - PROCESS | 1648 | 1464987985150 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}] 14:06:25 INFO - PROCESS | 1648 | 1464987985282 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:06:25 INFO - PROCESS | 1648 | 1464987985300 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb18800 == 58 [pid = 1648] [id = 766] 14:06:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1244c7000) [pid = 1648] [serial = 2296] [outer = 0x0] 14:06:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1250f3400) [pid = 1648] [serial = 2297] [outer = 0x1244c7000] 14:06:25 INFO - PROCESS | 1648 | 1464987985341 Marionette DEBUG loaded listener.js 14:06:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x127262400) [pid = 1648] [serial = 2298] [outer = 0x1244c7000] 14:06:26 INFO - PROCESS | 1648 | 1464987986014 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]]]}] 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:06:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:06:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:06:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:06:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:06: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 14:06:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:06:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:06:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:06: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 14:06:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:06:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:06:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:06: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 14:06:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:06: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 14:06: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 14:06:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:06:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:06:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:06:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:06: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 14:06:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:06: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 14:06: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 14:06:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:06:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:06:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 941ms 14:06:26 INFO - PROCESS | 1648 | 1464987986082 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:06:26 INFO - PROCESS | 1648 | 1464987986084 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:06:26 INFO - TEST-START | /FileAPI/idlharness.worker 14:06:26 INFO - PROCESS | 1648 | 1464987986093 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:06:26 INFO - PROCESS | 1648 | 1464987986095 Marionette TRACE conn2 <- [1,3030,null,{}] 14:06:26 INFO - PROCESS | 1648 | 1464987986099 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}] 14:06:26 INFO - PROCESS | 1648 | 1464987986286 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:06:26 INFO - PROCESS | 1648 | 1464987986303 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da4a000 == 59 [pid = 1648] [id = 767] 14:06:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128b7d000) [pid = 1648] [serial = 2299] [outer = 0x0] 14:06:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12966dc00) [pid = 1648] [serial = 2300] [outer = 0x128b7d000] 14:06:26 INFO - PROCESS | 1648 | 1464987986344 Marionette DEBUG loaded listener.js 14:06:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x129673800) [pid = 1648] [serial = 2301] [outer = 0x128b7d000] 14:06:26 INFO - PROCESS | 1648 | [1648] 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 14:06:27 INFO - PROCESS | 1648 | 1464987987089 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,{},{}]]]}] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1126a9400) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x113153000) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119cab400) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x116851400) [pid = 1648] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11848e000) [pid = 1648] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1244b7c00) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x118243000) [pid = 1648] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1244cb000) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1197dcc00) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118297800) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118289400) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:06:27 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1197ea800) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:06:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:06:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:06:27 INFO - {} 14:06: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 14:06:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:06:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:06:27 INFO - {} 14:06: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 14:06:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:06:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:06:27 INFO - {} 14:06:27 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 14:06:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:06:27 INFO - {} 14:06:27 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 - {} 14:06:27 INFO - {} 14:06:27 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 14:06:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:06:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:06:27 INFO - {} 14:06:27 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 14:06:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:06:27 INFO - {} 14:06:27 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 - {} 14:06:27 INFO - {} 14:06:27 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 14:06:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 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 14:06:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:06:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:06:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 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 14:06:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 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 14:06:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 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 14:06:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:06:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:06:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:06:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:06:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:06:27 INFO - {} 14:06:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1040ms 14:06:27 INFO - PROCESS | 1648 | 1464987987128 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 1648 | 1464987987129 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:06:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:06:27 INFO - PROCESS | 1648 | 1464987987132 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 1648 | 1464987987133 Marionette TRACE conn2 <- [1,3034,null,{}] 14:06:27 INFO - PROCESS | 1648 | 1464987987135 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}] 14:06:27 INFO - PROCESS | 1648 | 1464987987261 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:06:27 INFO - PROCESS | 1648 | 1464987987267 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a25000 == 60 [pid = 1648] [id = 768] 14:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x116a62000) [pid = 1648] [serial = 2302] [outer = 0x0] 14:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1244cac00) [pid = 1648] [serial = 2303] [outer = 0x116a62000] 14:06:27 INFO - PROCESS | 1648 | 1464987987307 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12aac0400) [pid = 1648] [serial = 2304] [outer = 0x116a62000] 14:06:27 INFO - PROCESS | 1648 | 1464987987728 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]]]}] 14:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:06:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 622ms 14:06:27 INFO - PROCESS | 1648 | 1464987987755 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 1648 | 1464987987757 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:06:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:06:27 INFO - PROCESS | 1648 | 1464987987768 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 1648 | 1464987987769 Marionette TRACE conn2 <- [1,3038,null,{}] 14:06:27 INFO - PROCESS | 1648 | 1464987987771 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}] 14:06:27 INFO - PROCESS | 1648 | 1464987987862 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:06:27 INFO - PROCESS | 1648 | 1464987987867 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a52800 == 61 [pid = 1648] [id = 769] 14:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12bb2a000) [pid = 1648] [serial = 2305] [outer = 0x0] 14:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12bb5e400) [pid = 1648] [serial = 2306] [outer = 0x12bb2a000] 14:06:27 INFO - PROCESS | 1648 | 1464987987891 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12bb62c00) [pid = 1648] [serial = 2307] [outer = 0x12bb2a000] 14:06:28 INFO - PROCESS | 1648 | 1464987988191 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"]]]}] 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:06:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 479ms 14:06:28 INFO - PROCESS | 1648 | 1464987988241 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:06:28 INFO - PROCESS | 1648 | 1464987988243 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:06:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:06:28 INFO - PROCESS | 1648 | 1464987988245 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:06:28 INFO - PROCESS | 1648 | 1464987988246 Marionette TRACE conn2 <- [1,3042,null,{}] 14:06:28 INFO - PROCESS | 1648 | 1464987988249 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}] 14:06:28 INFO - PROCESS | 1648 | 1464987988337 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:06:28 INFO - PROCESS | 1648 | 1464987988341 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x13948a000 == 62 [pid = 1648] [id = 770] 14:06:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12bf98800) [pid = 1648] [serial = 2308] [outer = 0x0] 14:06:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12bf9b800) [pid = 1648] [serial = 2309] [outer = 0x12bf98800] 14:06:28 INFO - PROCESS | 1648 | 1464987988366 Marionette DEBUG loaded listener.js 14:06:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12bf9f800) [pid = 1648] [serial = 2310] [outer = 0x12bf98800] 14:06:28 INFO - PROCESS | 1648 | 1464987988819 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]]]}] 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:06:28 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. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:06:28 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'.) 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:06:28 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. 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:06:28 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. 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:06:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:06:28 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. 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:06:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:06:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:06:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:06:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 627ms 14:06:28 INFO - PROCESS | 1648 | 1464987988873 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:06:28 INFO - PROCESS | 1648 | 1464987988875 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:06:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:06:28 INFO - PROCESS | 1648 | 1464987988877 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:06:28 INFO - PROCESS | 1648 | 1464987988879 Marionette TRACE conn2 <- [1,3046,null,{}] 14:06:28 INFO - PROCESS | 1648 | 1464987988882 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}] 14:06:28 INFO - PROCESS | 1648 | 1464987988982 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:06:28 INFO - PROCESS | 1648 | 1464987988986 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x13950f800 == 63 [pid = 1648] [id = 771] 14:06:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12bfa1000) [pid = 1648] [serial = 2311] [outer = 0x0] 14:06:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12c592000) [pid = 1648] [serial = 2312] [outer = 0x12bfa1000] 14:06:29 INFO - PROCESS | 1648 | 1464987989015 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12c59ac00) [pid = 1648] [serial = 2313] [outer = 0x12bfa1000] 14:06:29 INFO - PROCESS | 1648 | [1648] 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 14:06:29 INFO - PROCESS | 1648 | 1464987989466 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:06:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:06:29 INFO - {} 14:06:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 620ms 14:06:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:06:29 INFO - PROCESS | 1648 | 1464987989498 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:06:29 INFO - PROCESS | 1648 | 1464987989500 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:06:29 INFO - PROCESS | 1648 | 1464987989504 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:06:29 INFO - PROCESS | 1648 | 1464987989507 Marionette TRACE conn2 <- [1,3050,null,{}] 14:06:29 INFO - PROCESS | 1648 | 1464987989510 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}] 14:06:29 INFO - PROCESS | 1648 | 1464987989652 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:06:29 INFO - PROCESS | 1648 | 1464987989757 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119539000 == 64 [pid = 1648] [id = 772] 14:06:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1127a5800) [pid = 1648] [serial = 2314] [outer = 0x0] 14:06:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1167eec00) [pid = 1648] [serial = 2315] [outer = 0x1127a5800] 14:06:29 INFO - PROCESS | 1648 | 1464987989790 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x117671c00) [pid = 1648] [serial = 2316] [outer = 0x1127a5800] 14:06:30 INFO - PROCESS | 1648 | 1464987990144 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]]]}] 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:06:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 671ms 14:06:30 INFO - PROCESS | 1648 | 1464987990176 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 1648 | 1464987990179 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:06:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:06:30 INFO - PROCESS | 1648 | 1464987990184 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:06:30 INFO - PROCESS | 1648 | 1464987990186 Marionette TRACE conn2 <- [1,3054,null,{}] 14:06:30 INFO - PROCESS | 1648 | 1464987990189 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}] 14:06:30 INFO - PROCESS | 1648 | 1464987990297 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:06:30 INFO - PROCESS | 1648 | 1464987990398 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b247000 == 65 [pid = 1648] [id = 773] 14:06:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x119072000) [pid = 1648] [serial = 2317] [outer = 0x0] 14:06:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1194b7c00) [pid = 1648] [serial = 2318] [outer = 0x119072000] 14:06:30 INFO - PROCESS | 1648 | 1464987990427 Marionette DEBUG loaded listener.js 14:06:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11a022800) [pid = 1648] [serial = 2319] [outer = 0x119072000] 14:06:30 INFO - PROCESS | 1648 | 1464987990893 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"]]]}] 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:06:30 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" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:06:30 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" 14:06:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:06:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:06:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 736ms 14:06:30 INFO - PROCESS | 1648 | 1464987990921 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 1648 | 1464987990922 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:06:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:06:30 INFO - PROCESS | 1648 | 1464987990968 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:06:30 INFO - PROCESS | 1648 | 1464987990971 Marionette TRACE conn2 <- [1,3058,null,{}] 14:06:30 INFO - PROCESS | 1648 | 1464987990987 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}] 14:06:31 INFO - PROCESS | 1648 | 1464987991100 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:06:31 INFO - PROCESS | 1648 | 1464987991177 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x139503800 == 66 [pid = 1648] [id = 774] 14:06:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128c04000) [pid = 1648] [serial = 2320] [outer = 0x0] 14:06:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x129289c00) [pid = 1648] [serial = 2321] [outer = 0x128c04000] 14:06:31 INFO - PROCESS | 1648 | 1464987991208 Marionette DEBUG loaded listener.js 14:06:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1293f3000) [pid = 1648] [serial = 2322] [outer = 0x128c04000] 14:06:31 INFO - PROCESS | 1648 | 1464987991618 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]]]}] 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:06:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:06:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:06:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:06:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:06:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:06:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:06:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:06:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:06:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 686ms 14:06:31 INFO - PROCESS | 1648 | 1464987991653 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:06:31 INFO - PROCESS | 1648 | 1464987991656 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:06:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:06:31 INFO - PROCESS | 1648 | 1464987991677 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:06:31 INFO - PROCESS | 1648 | 1464987991679 Marionette TRACE conn2 <- [1,3062,null,{}] 14:06:31 INFO - PROCESS | 1648 | 1464987991683 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}] 14:06:31 INFO - PROCESS | 1648 | 1464987991846 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:06:31 INFO - PROCESS | 1648 | 1464987991969 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1395d0800 == 67 [pid = 1648] [id = 775] 14:06:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12af97400) [pid = 1648] [serial = 2323] [outer = 0x0] 14:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12c18a400) [pid = 1648] [serial = 2324] [outer = 0x12af97400] 14:06:32 INFO - PROCESS | 1648 | 1464987992000 Marionette DEBUG loaded listener.js 14:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12c58d400) [pid = 1648] [serial = 2325] [outer = 0x12af97400] 14:06:32 INFO - PROCESS | 1648 | [1648] 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 14:06:32 INFO - PROCESS | 1648 | 1464987992401 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:06:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:06:32 INFO - {} 14:06:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 774ms 14:06:32 INFO - PROCESS | 1648 | 1464987992448 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:06:32 INFO - PROCESS | 1648 | 1464987992450 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:06:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:06:32 INFO - PROCESS | 1648 | 1464987992454 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:06:32 INFO - PROCESS | 1648 | 1464987992456 Marionette TRACE conn2 <- [1,3066,null,{}] 14:06:32 INFO - PROCESS | 1648 | 1464987992459 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}] 14:06:32 INFO - PROCESS | 1648 | 1464987992655 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:06:32 INFO - PROCESS | 1648 | 1464987992774 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170aa000 == 68 [pid = 1648] [id = 776] 14:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1126a2800) [pid = 1648] [serial = 2326] [outer = 0x0] 14:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x113156c00) [pid = 1648] [serial = 2327] [outer = 0x1126a2800] 14:06:32 INFO - PROCESS | 1648 | 1464987992804 Marionette DEBUG loaded listener.js 14:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1212d1c00) [pid = 1648] [serial = 2328] [outer = 0x1126a2800] 14:06:33 INFO - PROCESS | 1648 | 1464987993388 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]]]}] 14:06:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:06:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:06:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:06:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:06:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:06:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:06:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:06:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 974ms 14:06:33 INFO - PROCESS | 1648 | 1464987993427 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:06:33 INFO - PROCESS | 1648 | 1464987993429 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:06:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:06:33 INFO - PROCESS | 1648 | 1464987993433 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:06:33 INFO - PROCESS | 1648 | 1464987993435 Marionette TRACE conn2 <- [1,3070,null,{}] 14:06:33 INFO - PROCESS | 1648 | 1464987993439 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}] 14:06:33 INFO - PROCESS | 1648 | 1464987993535 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:06:33 INFO - PROCESS | 1648 | 1464987993604 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11995c800 == 69 [pid = 1648] [id = 777] 14:06:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1126aa400) [pid = 1648] [serial = 2329] [outer = 0x0] 14:06:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11311c800) [pid = 1648] [serial = 2330] [outer = 0x1126aa400] 14:06:33 INFO - PROCESS | 1648 | 1464987993632 Marionette DEBUG loaded listener.js 14:06:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x113d09c00) [pid = 1648] [serial = 2331] [outer = 0x1126aa400] 14:06:34 INFO - PROCESS | 1648 | 1464987994026 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]]]}] 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:06:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 624ms 14:06:34 INFO - PROCESS | 1648 | 1464987994058 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 1648 | 1464987994063 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:06:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:06:34 INFO - PROCESS | 1648 | 1464987994069 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 1648 | 1464987994071 Marionette TRACE conn2 <- [1,3074,null,{}] 14:06:34 INFO - PROCESS | 1648 | 1464987994075 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}] 14:06:34 INFO - PROCESS | 1648 | 1464987994218 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:06:34 INFO - PROCESS | 1648 | 1464987994356 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11686d000 == 70 [pid = 1648] [id = 778] 14:06:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1127aa400) [pid = 1648] [serial = 2332] [outer = 0x0] 14:06:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1160f6c00) [pid = 1648] [serial = 2333] [outer = 0x1127aa400] 14:06:34 INFO - PROCESS | 1648 | 1464987994402 Marionette DEBUG loaded listener.js 14:06:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1168a4400) [pid = 1648] [serial = 2334] [outer = 0x1127aa400] 14:06:34 INFO - PROCESS | 1648 | 1464987994766 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]]]}] 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:06:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:06:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 721ms 14:06:34 INFO - PROCESS | 1648 | 1464987994790 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 1648 | 1464987994791 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:06:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:06:34 INFO - PROCESS | 1648 | 1464987994794 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 1648 | 1464987994796 Marionette TRACE conn2 <- [1,3078,null,{}] 14:06:34 INFO - PROCESS | 1648 | 1464987994803 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}] 14:06:34 INFO - PROCESS | 1648 | 1464987994908 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11687c000 == 69 [pid = 1648] [id = 716] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119762000 == 68 [pid = 1648] [id = 290] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119f91800 == 67 [pid = 1648] [id = 717] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x13948a000 == 66 [pid = 1648] [id = 770] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x138a52800 == 65 [pid = 1648] [id = 769] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x138a25000 == 64 [pid = 1648] [id = 768] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12da4a000 == 63 [pid = 1648] [id = 767] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb18800 == 62 [pid = 1648] [id = 766] 14:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x126a16000) [pid = 1648] [serial = 2250] [outer = 0x0] [url = about:blank] 14:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x113d74000) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 14:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1126a9000) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 14:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x119cc3400) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 14:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1185a6800) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 14:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x123fdb400) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 14:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1250f1800) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a753000 == 61 [pid = 1648] [id = 765] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x128ec6000 == 60 [pid = 1648] [id = 764] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119f96800 == 59 [pid = 1648] [id = 763] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1170c2800 == 58 [pid = 1648] [id = 762] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1166dc000 == 57 [pid = 1648] [id = 761] 14:06:34 INFO - PROCESS | 1648 | --DOCSHELL 0x112786800 == 56 [pid = 1648] [id = 757] 14:06:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d13b800 == 55 [pid = 1648] [id = 755] 14:06:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c88f800 == 54 [pid = 1648] [id = 754] 14:06:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4ad800 == 53 [pid = 1648] [id = 753] 14:06:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119971800 == 52 [pid = 1648] [id = 752] 14:06:35 INFO - PROCESS | 1648 | --DOCSHELL 0x112557800 == 51 [pid = 1648] [id = 751] 14:06:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf76000 == 50 [pid = 1648] [id = 750] 14:06:35 INFO - PROCESS | 1648 | 1464987995029 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e11800 == 51 [pid = 1648] [id = 779] 14:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1121b0c00) [pid = 1648] [serial = 2335] [outer = 0x0] 14:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x112f33400) [pid = 1648] [serial = 2336] [outer = 0x1121b0c00] 14:06:35 INFO - PROCESS | 1648 | 1464987995056 Marionette DEBUG loaded listener.js 14:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x116f49000) [pid = 1648] [serial = 2337] [outer = 0x1121b0c00] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12116a800) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x124434400) [pid = 1648] [serial = 2244] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x124a4b000) [pid = 1648] [serial = 2245] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12116fc00) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x113119c00) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11607dc00) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x113808800) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x121171800) [pid = 1648] [serial = 2241] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x123fce000) [pid = 1648] [serial = 2242] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x116f4bc00) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11906d000) [pid = 1648] [serial = 2236] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x124a44400) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x118356800) [pid = 1648] [serial = 2233] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1194c4c00) [pid = 1648] [serial = 2237] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x124fe7c00) [pid = 1648] [serial = 2247] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11906bc00) [pid = 1648] [serial = 2239] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1185a6c00) [pid = 1648] [serial = 2234] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x118245c00) [pid = 1648] [serial = 2231] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12576b400) [pid = 1648] [serial = 2248] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1127a4000) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 14:06:35 INFO - PROCESS | 1648 | 1464987995359 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] 14:06:35 INFO - PROCESS | 1648 | 1464987995419 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:06:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:06:35 INFO - PROCESS | 1648 | 1464987995422 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:06:35 INFO - PROCESS | 1648 | 1464987995423 Marionette TRACE conn2 <- [1,3082,null,{}] 14:06:35 INFO - PROCESS | 1648 | 1464987995426 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}] 14:06:35 INFO - PROCESS | 1648 | 1464987995507 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:06:35 INFO - PROCESS | 1648 | 1464987995513 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119954000 == 52 [pid = 1648] [id = 780] 14:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11828c800) [pid = 1648] [serial = 2338] [outer = 0x0] 14:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1182bcc00) [pid = 1648] [serial = 2339] [outer = 0x11828c800] 14:06:35 INFO - PROCESS | 1648 | 1464987995539 Marionette DEBUG loaded listener.js 14:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1182c4c00) [pid = 1648] [serial = 2340] [outer = 0x11828c800] 14:06:35 INFO - PROCESS | 1648 | 1464987995871 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]]]}] 14:06:35 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:06:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:06:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:06:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 471ms 14:06:35 INFO - PROCESS | 1648 | 1464987995893 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:06:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:06:35 INFO - PROCESS | 1648 | 1464987995894 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:06:35 INFO - PROCESS | 1648 | 1464987995897 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:06:35 INFO - PROCESS | 1648 | 1464987995898 Marionette TRACE conn2 <- [1,3086,null,{}] 14:06:35 INFO - PROCESS | 1648 | 1464987995900 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}] 14:06:35 INFO - PROCESS | 1648 | 1464987995978 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:06:36 INFO - PROCESS | 1648 | 1464987996038 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c0a800 == 53 [pid = 1648] [id = 781] 14:06:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1182bc800) [pid = 1648] [serial = 2341] [outer = 0x0] 14:06:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x118357400) [pid = 1648] [serial = 2342] [outer = 0x1182bc800] 14:06:36 INFO - PROCESS | 1648 | 1464987996064 Marionette DEBUG loaded listener.js 14:06:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1183af000) [pid = 1648] [serial = 2343] [outer = 0x1182bc800] 14:06:36 INFO - PROCESS | 1648 | 1464987996349 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:06:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:06:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 470ms 14:06:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:06:36 INFO - PROCESS | 1648 | 1464987996368 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 1648 | 1464987996369 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:06:36 INFO - PROCESS | 1648 | 1464987996379 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 1648 | 1464987996380 Marionette TRACE conn2 <- [1,3090,null,{}] 14:06:36 INFO - PROCESS | 1648 | 1464987996382 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}] 14:06:36 INFO - PROCESS | 1648 | 1464987996484 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:06:36 INFO - PROCESS | 1648 | 1464987996490 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x116132800 == 54 [pid = 1648] [id = 782] 14:06:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1187aa400) [pid = 1648] [serial = 2344] [outer = 0x0] 14:06:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11906a400) [pid = 1648] [serial = 2345] [outer = 0x1187aa400] 14:06:36 INFO - PROCESS | 1648 | 1464987996516 Marionette DEBUG loaded listener.js 14:06:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11973dc00) [pid = 1648] [serial = 2346] [outer = 0x1187aa400] 14:06:36 INFO - PROCESS | 1648 | 1464987996817 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:06:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:06:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 476ms 14:06:36 INFO - PROCESS | 1648 | 1464987996848 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 1648 | 1464987996849 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:06:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:06:36 INFO - PROCESS | 1648 | 1464987996853 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 1648 | 1464987996855 Marionette TRACE conn2 <- [1,3094,null,{}] 14:06:36 INFO - PROCESS | 1648 | 1464987996860 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}] 14:06:36 INFO - PROCESS | 1648 | 1464987996942 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:06:37 INFO - PROCESS | 1648 | 1464987997015 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a51800 == 55 [pid = 1648] [id = 783] 14:06:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x118356400) [pid = 1648] [serial = 2347] [outer = 0x0] 14:06:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x119797400) [pid = 1648] [serial = 2348] [outer = 0x118356400] 14:06:37 INFO - PROCESS | 1648 | 1464987997041 Marionette DEBUG loaded listener.js 14:06:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1197e7000) [pid = 1648] [serial = 2349] [outer = 0x118356400] 14:06:37 INFO - PROCESS | 1648 | 1464987997313 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:06:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 474ms 14:06:37 INFO - PROCESS | 1648 | 1464987997330 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:06:37 INFO - PROCESS | 1648 | 1464987997331 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:06:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:06:37 INFO - PROCESS | 1648 | 1464987997333 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:06:37 INFO - PROCESS | 1648 | 1464987997334 Marionette TRACE conn2 <- [1,3098,null,{}] 14:06:37 INFO - PROCESS | 1648 | 1464987997348 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}] 14:06:37 INFO - PROCESS | 1648 | 1464987997454 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:06:37 INFO - PROCESS | 1648 | 1464987997459 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f60800 == 56 [pid = 1648] [id = 784] 14:06:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1197e0000) [pid = 1648] [serial = 2350] [outer = 0x0] 14:06:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x119cb3400) [pid = 1648] [serial = 2351] [outer = 0x1197e0000] 14:06:37 INFO - PROCESS | 1648 | 1464987997519 Marionette DEBUG loaded listener.js 14:06:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x119db7800) [pid = 1648] [serial = 2352] [outer = 0x1197e0000] 14:06:37 INFO - PROCESS | 1648 | 1464987997784 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]]]}] 14:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:06:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 470ms 14:06:37 INFO - PROCESS | 1648 | 1464987997815 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:06:37 INFO - PROCESS | 1648 | 1464987997817 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:06:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:06:37 INFO - PROCESS | 1648 | 1464987997842 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:06:37 INFO - PROCESS | 1648 | 1464987997845 Marionette TRACE conn2 <- [1,3102,null,{}] 14:06:37 INFO - PROCESS | 1648 | 1464987997850 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}] 14:06:38 INFO - PROCESS | 1648 | 1464987998015 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:06:38 INFO - PROCESS | 1648 | 1464987998034 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d7800 == 57 [pid = 1648] [id = 785] 14:06:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x119cab400) [pid = 1648] [serial = 2353] [outer = 0x0] 14:06:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11a023400) [pid = 1648] [serial = 2354] [outer = 0x119cab400] 14:06:38 INFO - PROCESS | 1648 | 1464987998074 Marionette DEBUG loaded listener.js 14:06:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12116a400) [pid = 1648] [serial = 2355] [outer = 0x119cab400] 14:06:38 INFO - PROCESS | 1648 | 1464987998416 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:06:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 641ms 14:06:38 INFO - PROCESS | 1648 | 1464987998466 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:06:38 INFO - PROCESS | 1648 | 1464987998467 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:06:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:06:38 INFO - PROCESS | 1648 | 1464987998469 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:06:38 INFO - PROCESS | 1648 | 1464987998471 Marionette TRACE conn2 <- [1,3106,null,{}] 14:06:38 INFO - PROCESS | 1648 | 1464987998480 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}] 14:06:38 INFO - PROCESS | 1648 | 1464987998591 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:06:38 INFO - PROCESS | 1648 | 1464987998629 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0e000 == 58 [pid = 1648] [id = 786] 14:06:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12116a800) [pid = 1648] [serial = 2356] [outer = 0x0] 14:06:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12118f000) [pid = 1648] [serial = 2357] [outer = 0x12116a800] 14:06:38 INFO - PROCESS | 1648 | 1464987998655 Marionette DEBUG loaded listener.js 14:06:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x121198400) [pid = 1648] [serial = 2358] [outer = 0x12116a800] 14:06:38 INFO - PROCESS | 1648 | 1464987998977 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]]]}] 14:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:06:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 522ms 14:06:39 INFO - PROCESS | 1648 | 1464987998995 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:06:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:06:39 INFO - PROCESS | 1648 | 1464987998998 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:06:39 INFO - PROCESS | 1648 | 1464987999001 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:06:39 INFO - PROCESS | 1648 | 1464987999004 Marionette TRACE conn2 <- [1,3110,null,{}] 14:06:39 INFO - PROCESS | 1648 | 1464987999010 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}] 14:06:39 INFO - PROCESS | 1648 | 1464987999181 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:06:39 INFO - PROCESS | 1648 | 1464987999199 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf12800 == 59 [pid = 1648] [id = 787] 14:06:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1212d3c00) [pid = 1648] [serial = 2359] [outer = 0x0] 14:06:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x123fd1c00) [pid = 1648] [serial = 2360] [outer = 0x1212d3c00] 14:06:39 INFO - PROCESS | 1648 | 1464987999223 Marionette DEBUG loaded listener.js 14:06:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1244bf800) [pid = 1648] [serial = 2361] [outer = 0x1212d3c00] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11311f400) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1197e3c00) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11824d800) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11297fc00) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1126a7000) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x113861000) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1187a5000) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11269f800) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12d142800) [pid = 1648] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x128b7d000) [pid = 1648] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1244c7000) [pid = 1648] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x116a62000) [pid = 1648] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12bb2a000) [pid = 1648] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1197ea000) [pid = 1648] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x128984000) [pid = 1648] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1182c5c00) [pid = 1648] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x119129800) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11684c400) [pid = 1648] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12442a800) [pid = 1648] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1121bd000) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x124a4b400) [pid = 1648] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1131c7c00) [pid = 1648] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1167f9000) [pid = 1648] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11824c400) [pid = 1648] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1274aec00) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x121196000) [pid = 1648] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x119cc2c00) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x115ecb800) [pid = 1648] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1250ee000) [pid = 1648] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1125c5c00) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x116f50800) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x124fddc00) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119744800) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1194bdc00) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12d148000) [pid = 1648] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:06:40 INFO - PROCESS | 1648 | 1464988000040 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"]]]}] 14:06:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:06:40 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 14:06:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:06:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:06:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1076ms 14:06:40 INFO - PROCESS | 1648 | 1464988000078 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:06:40 INFO - PROCESS | 1648 | 1464988000079 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:06:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:06:40 INFO - PROCESS | 1648 | 1464988000081 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:06:40 INFO - PROCESS | 1648 | 1464988000082 Marionette TRACE conn2 <- [1,3114,null,{}] 14:06:40 INFO - PROCESS | 1648 | 1464988000085 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}] 14:06:40 INFO - PROCESS | 1648 | 1464988000176 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:06:40 INFO - PROCESS | 1648 | 1464988000181 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\", \"0e91b239-5f2c-4829-a09d-ed69280989ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256ac000 == 60 [pid = 1648] [id = 788] 14:06:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11506ec00) [pid = 1648] [serial = 2362] [outer = 0x0] 14:06:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118294400) [pid = 1648] [serial = 2363] [outer = 0x11506ec00] 14:06:40 INFO - PROCESS | 1648 | 1464988000213 Marionette DEBUG loaded listener.js 14:06:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119dbb400) [pid = 1648] [serial = 2364] [outer = 0x11506ec00] 14:06:40 INFO - PROCESS | 1648 | 1464988000523 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]]]}] 14:06:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:06:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 467ms 14:06:40 INFO - PROCESS | 1648 | 1464988000550 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:06:40 INFO - PROCESS | 1648 | 1464988000551 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:06:41 WARNING - u'runner_teardown' () 14:06:41 INFO - No more tests 14:06:41 INFO - Got 0 unexpected results 14:06:41 INFO - SUITE-END | took 502s 14:06:41 INFO - Closing logging queue 14:06:41 INFO - queue closed 14:06:41 INFO - Return code: 0 14:06:41 WARNING - # TBPL SUCCESS # 14:06:41 INFO - Running post-action listener: _resource_record_post_action 14:06:41 INFO - Running post-run listener: _resource_record_post_run 14:06:42 INFO - Total resource usage - Wall time: 524s; CPU: 58.0%; Read bytes: 36472320; Write bytes: 953857024; Read time: 244; Write time: 5010 14:06:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:06:42 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150733312; Write bytes: 148391424; Read time: 13657; Write time: 315 14:06:42 INFO - run-tests - Wall time: 506s; CPU: 58.0%; Read bytes: 34285056; Write bytes: 793112064; Read time: 224; Write time: 4635 14:06:42 INFO - Running post-run listener: _upload_blobber_files 14:06:42 INFO - Blob upload gear active. 14:06:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:06:42 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 14:06:42 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'] 14:06:42 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 14:06:43 INFO - (blobuploader) - INFO - Open directory for files ... 14:06:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:06:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:06:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:06:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:06:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:06:44 INFO - (blobuploader) - INFO - Done attempting. 14:06:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:06:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:06:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:06:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:06:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:06:45 INFO - (blobuploader) - INFO - Done attempting. 14:06:45 INFO - (blobuploader) - INFO - Iteration through files over. 14:06:45 INFO - Return code: 0 14:06:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:06:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:06:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/63e19ca5b683039053469397f7a311d3df01bcae95d49beef7dd2b6b089b9e743526e04c159b5e3e17fd59c1ce5968f8483fb2ee6282df8d0f97ec5fae3de158", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2e9896f53e9f37f3dbd5f1bbe26672e5aa0e08e62716558fedd23a76bb09d08e2fea6f18f62ad8fb304a81dc7db16ec81a91553c6a714c89b0e63c89889369f6"} 14:06:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:06:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:06:45 INFO - Contents: 14:06:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/63e19ca5b683039053469397f7a311d3df01bcae95d49beef7dd2b6b089b9e743526e04c159b5e3e17fd59c1ce5968f8483fb2ee6282df8d0f97ec5fae3de158", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2e9896f53e9f37f3dbd5f1bbe26672e5aa0e08e62716558fedd23a76bb09d08e2fea6f18f62ad8fb304a81dc7db16ec81a91553c6a714c89b0e63c89889369f6"} 14:06:45 INFO - Running post-run listener: copy_logs_to_upload_dir 14:06:45 INFO - Copying logs to upload dir... 14:06:45 INFO - mkdir: /builds/slave/test/build/upload/logs 14:06:45 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=602.120761 ========= master_lag: 0.38 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 2 secs) (at 2016-06-03 14:06:46.326334) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-03 14:06:46.330372) ========= 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.xMsvjsrlCX/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.UM3QxmLRZI/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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/63e19ca5b683039053469397f7a311d3df01bcae95d49beef7dd2b6b089b9e743526e04c159b5e3e17fd59c1ce5968f8483fb2ee6282df8d0f97ec5fae3de158", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2e9896f53e9f37f3dbd5f1bbe26672e5aa0e08e62716558fedd23a76bb09d08e2fea6f18f62ad8fb304a81dc7db16ec81a91553c6a714c89b0e63c89889369f6"} build_url:https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012565 build_url: 'https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/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/63e19ca5b683039053469397f7a311d3df01bcae95d49beef7dd2b6b089b9e743526e04c159b5e3e17fd59c1ce5968f8483fb2ee6282df8d0f97ec5fae3de158", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2e9896f53e9f37f3dbd5f1bbe26672e5aa0e08e62716558fedd23a76bb09d08e2fea6f18f62ad8fb304a81dc7db16ec81a91553c6a714c89b0e63c89889369f6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/E4ox6pvOQSaypDJQop1C2A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-03 14:06:46.378139) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 14:06:46.378479) ========= 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.xMsvjsrlCX/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.UM3QxmLRZI/Listeners TMPDIR=/var/folders/jq/hg7w4nn92rb7mz49hy3qd8vw00000w/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.005136 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 14:06:46.432553) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-03 14:06:46.432946) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-03 14:06:46.433457) ========= ========= Total master_lag: 0.54 =========