builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0176 starttime: 1463626220.37 results: success (0) buildid: 20160518183344 builduid: ff006af38ee845be9786e3b17ea8325c revision: a737e987dfa7608d47c26d99c27c807172cdd185 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:20.370110) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:20.370647) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:20.370947) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:20.391882) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:20.392312) ========= 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.0OxOwevHsu/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.LDtrGyn2e8/Listeners TMPDIR=/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-18 19:50:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 21.4M=0.001s 2016-05-18 19:50:20 (21.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.489122 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:20.899198) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:20.899524) ========= 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.0OxOwevHsu/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.LDtrGyn2e8/Listeners TMPDIR=/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/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.026888 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:20.948077) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-18 19:50:20.948443) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev a737e987dfa7608d47c26d99c27c807172cdd185 --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 a737e987dfa7608d47c26d99c27c807172cdd185 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0OxOwevHsu/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.LDtrGyn2e8/Listeners TMPDIR=/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-18 19:50:21,024 truncating revision to first 12 chars 2016-05-18 19:50:21,024 Setting DEBUG logging. 2016-05-18 19:50:21,024 attempt 1/10 2016-05-18 19:50:21,024 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/a737e987dfa7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-18 19:50:22,626 unpacking tar archive at: mozilla-aurora-a737e987dfa7/testing/mozharness/ program finished with exit code 0 elapsedTime=1.855115 ========= master_lag: 0.36 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-18 19:50:23.163784) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:23.164101) ========= script_repo_revision: a737e987dfa7608d47c26d99c27c807172cdd185 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:23.164544) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:23.164833) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-18 19:50:23.246218) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 32 secs) (at 2016-05-18 19:50:23.246503) ========= /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.0OxOwevHsu/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.LDtrGyn2e8/Listeners TMPDIR=/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 19:50:23 INFO - MultiFileLogger online at 20160518 19:50:23 in /builds/slave/test 19:50:23 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 19:50:23 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:50:23 INFO - {'append_to_log': False, 19:50:23 INFO - 'base_work_dir': '/builds/slave/test', 19:50:23 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:50:23 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:50:23 INFO - 'buildbot_json_path': 'buildprops.json', 19:50:23 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:50:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:50:23 INFO - 'download_minidump_stackwalk': True, 19:50:23 INFO - 'download_symbols': 'true', 19:50:23 INFO - 'e10s': False, 19:50:23 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:50:23 INFO - 'tooltool.py': '/tools/tooltool.py', 19:50:23 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:50:23 INFO - '/tools/misc-python/virtualenv.py')}, 19:50:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:50:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:50:23 INFO - 'log_level': 'info', 19:50:23 INFO - 'log_to_console': True, 19:50:23 INFO - 'opt_config_files': (), 19:50:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:50:23 INFO - '--processes=1', 19:50:23 INFO - '--config=%(test_path)s/wptrunner.ini', 19:50:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:50:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:50:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:50:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:50:23 INFO - 'pip_index': False, 19:50:23 INFO - 'require_test_zip': True, 19:50:23 INFO - 'test_type': ('testharness',), 19:50:23 INFO - 'this_chunk': '1', 19:50:23 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:50:23 INFO - 'total_chunks': '10', 19:50:23 INFO - 'virtualenv_path': 'venv', 19:50:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:50:23 INFO - 'work_dir': 'build'} 19:50:23 INFO - ##### 19:50:23 INFO - ##### Running clobber step. 19:50:23 INFO - ##### 19:50:23 INFO - Running pre-action listener: _resource_record_pre_action 19:50:23 INFO - Running main action method: clobber 19:50:23 INFO - rmtree: /builds/slave/test/build 19:50:23 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:50:25 INFO - Running post-action listener: _resource_record_post_action 19:50:25 INFO - ##### 19:50:25 INFO - ##### Running read-buildbot-config step. 19:50:25 INFO - ##### 19:50:25 INFO - Running pre-action listener: _resource_record_pre_action 19:50:25 INFO - Running main action method: read_buildbot_config 19:50:25 INFO - Using buildbot properties: 19:50:25 INFO - { 19:50:25 INFO - "project": "", 19:50:25 INFO - "product": "firefox", 19:50:25 INFO - "script_repo_revision": "production", 19:50:25 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 19:50:25 INFO - "repository": "", 19:50:25 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 19:50:25 INFO - "buildid": "20160518183344", 19:50:25 INFO - "pgo_build": "False", 19:50:25 INFO - "basedir": "/builds/slave/test", 19:50:25 INFO - "buildnumber": 2, 19:50:25 INFO - "slavename": "t-yosemite-r7-0176", 19:50:25 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 19:50:25 INFO - "platform": "macosx64", 19:50:25 INFO - "branch": "mozilla-aurora", 19:50:25 INFO - "revision": "a737e987dfa7608d47c26d99c27c807172cdd185", 19:50:25 INFO - "repo_path": "releases/mozilla-aurora", 19:50:25 INFO - "moz_repo_path": "", 19:50:25 INFO - "stage_platform": "macosx64", 19:50:25 INFO - "builduid": "ff006af38ee845be9786e3b17ea8325c", 19:50:25 INFO - "slavebuilddir": "test" 19:50:25 INFO - } 19:50:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 19:50:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 19:50:25 INFO - Running post-action listener: _resource_record_post_action 19:50:25 INFO - ##### 19:50:25 INFO - ##### Running download-and-extract step. 19:50:25 INFO - ##### 19:50:25 INFO - Running pre-action listener: _resource_record_pre_action 19:50:25 INFO - Running main action method: download_and_extract 19:50:25 INFO - mkdir: /builds/slave/test/build/tests 19:50:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:50:25 INFO - https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:50:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:50:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:50:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:50:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 19:50:48 INFO - Downloaded 1235 bytes. 19:50:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:50:48 INFO - Using the following test package requirements: 19:50:48 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 19:50:48 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:50:48 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 19:50:48 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:50:48 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 19:50:48 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:50:48 INFO - u'jsshell-mac64.zip'], 19:50:48 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:50:48 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 19:50:48 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 19:50:48 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:50:48 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 19:50:48 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:50:48 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 19:50:48 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:50:48 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 19:50:48 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:50:48 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 19:50:48 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 19:50:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:50:48 INFO - https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:50:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:50:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:50:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/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 19:50:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/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 19:50:50 INFO - Downloaded 17983233 bytes. 19:50:50 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/*'] 19:50:50 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/* 19:50:50 INFO - caution: filename not matched: web-platform/* 19:50:50 INFO - Return code: 11 19:50: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')]} 19:50:50 INFO - https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:50:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:50:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:50:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/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 19:50:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/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 19:50:54 INFO - Downloaded 36409048 bytes. 19:50:54 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/*'] 19:50:54 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/* 19:50:58 INFO - caution: filename not matched: bin/* 19:50:58 INFO - caution: filename not matched: config/* 19:50:58 INFO - caution: filename not matched: mozbase/* 19:50:58 INFO - caution: filename not matched: marionette/* 19:50:58 INFO - caution: filename not matched: tools/wptserve/* 19:50:58 INFO - Return code: 11 19:50:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:50:58 INFO - https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 19:50:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:50:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:50:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 19:50:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/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 19:51:04 INFO - Downloaded 73035128 bytes. 19:51:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:51:04 INFO - mkdir: /builds/slave/test/properties 19:51:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:51:04 INFO - Writing to file /builds/slave/test/properties/build_url 19:51:04 INFO - Contents: 19:51:04 INFO - build_url:https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:51:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:51:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:51:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:51:05 INFO - Contents: 19:51:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:51:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:51:05 INFO - https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:51:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:51:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:51:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/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 19:51:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G7LVv4I4QUOd_XWxQITWCA/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 19:51:14 INFO - Downloaded 103634996 bytes. 19:51:14 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'] 19:51:14 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 19:51:17 INFO - Return code: 0 19:51:17 INFO - Running post-action listener: _resource_record_post_action 19:51:17 INFO - Running post-action listener: set_extra_try_arguments 19:51:17 INFO - ##### 19:51:17 INFO - ##### Running create-virtualenv step. 19:51:17 INFO - ##### 19:51:17 INFO - Running pre-action listener: _pre_create_virtualenv 19:51:17 INFO - Running pre-action listener: _resource_record_pre_action 19:51:17 INFO - Running main action method: create_virtualenv 19:51:17 INFO - Creating virtualenv /builds/slave/test/build/venv 19:51:17 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 19:51:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:51:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:51:18 INFO - Using real prefix '/tools/python27' 19:51:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:51:18 INFO - Installing distribute.............................................................................................................................................................................................done. 19:51:21 INFO - Installing pip.................done. 19:51:21 INFO - Return code: 0 19:51:21 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:51:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:51:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:51:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:51:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:51:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:51:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:51:21 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 0x106a0fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106a2cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff4fadc2250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106a285e0>, '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 0x10660bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106636990>, '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.0OxOwevHsu/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.LDtrGyn2e8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:51:21 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 19:51:21 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 19:51:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0OxOwevHsu/Render', 19:51:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:51:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:51:21 INFO - 'HOME': '/Users/cltbld', 19:51:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:51:21 INFO - 'LOGNAME': 'cltbld', 19:51:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:51:21 INFO - 'MOZ_NO_REMOTE': '1', 19:51:21 INFO - 'NO_EM_RESTART': '1', 19:51:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:51:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:51:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:51:21 INFO - 'PWD': '/builds/slave/test', 19:51:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:51:21 INFO - 'SHELL': '/bin/bash', 19:51:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LDtrGyn2e8/Listeners', 19:51:21 INFO - 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', 19:51:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:51:21 INFO - 'USER': 'cltbld', 19:51:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:51:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:51:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:51:21 INFO - 'XPC_FLAGS': '0x0', 19:51:21 INFO - 'XPC_SERVICE_NAME': '0', 19:51:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:51:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:51:21 INFO - Downloading/unpacking psutil>=0.7.1 19:51:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:51:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:51:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:51:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:51:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:51:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:51:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:51:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:51:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:51:25 INFO - Installing collected packages: psutil 19:51:25 INFO - Running setup.py install for psutil 19:51:25 INFO - building 'psutil._psutil_osx' extension 19:51:25 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 19:51:25 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 19:51:26 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 19:51:26 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 19:51:26 INFO - building 'psutil._psutil_posix' extension 19:51:26 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 19:51:26 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:51:26 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:51:26 INFO - ^ 19:51:26 INFO - 1 warning generated. 19:51:26 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 19:51:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:51:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:51:26 INFO - Successfully installed psutil 19:51:26 INFO - Cleaning up... 19:51:26 INFO - Return code: 0 19:51:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:51:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:51:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:51:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:51:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:51:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:51:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:51:26 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 0x106a0fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106a2cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff4fadc2250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106a285e0>, '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 0x10660bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106636990>, '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.0OxOwevHsu/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.LDtrGyn2e8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:51:26 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 19:51:26 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 19:51:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0OxOwevHsu/Render', 19:51:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:51:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:51:26 INFO - 'HOME': '/Users/cltbld', 19:51:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:51:26 INFO - 'LOGNAME': 'cltbld', 19:51:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:51:26 INFO - 'MOZ_NO_REMOTE': '1', 19:51:26 INFO - 'NO_EM_RESTART': '1', 19:51:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:51:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:51:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:51:26 INFO - 'PWD': '/builds/slave/test', 19:51:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:51:26 INFO - 'SHELL': '/bin/bash', 19:51:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LDtrGyn2e8/Listeners', 19:51:26 INFO - 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', 19:51:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:51:26 INFO - 'USER': 'cltbld', 19:51:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:51:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:51:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:51:26 INFO - 'XPC_FLAGS': '0x0', 19:51:26 INFO - 'XPC_SERVICE_NAME': '0', 19:51:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:51:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:51:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:51:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:51:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:51:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:51:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:51:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:51:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:51:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:51:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:51:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:51:30 INFO - Installing collected packages: mozsystemmonitor 19:51:30 INFO - Running setup.py install for mozsystemmonitor 19:51:30 INFO - Successfully installed mozsystemmonitor 19:51:30 INFO - Cleaning up... 19:51:30 INFO - Return code: 0 19:51:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:51:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:51:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:51:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:51:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:51:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:51:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:51:30 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 0x106a0fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106a2cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff4fadc2250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106a285e0>, '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 0x10660bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106636990>, '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.0OxOwevHsu/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.LDtrGyn2e8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:51:30 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 19:51:30 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 19:51:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0OxOwevHsu/Render', 19:51:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:51:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:51:30 INFO - 'HOME': '/Users/cltbld', 19:51:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:51:30 INFO - 'LOGNAME': 'cltbld', 19:51:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:51:30 INFO - 'MOZ_NO_REMOTE': '1', 19:51:30 INFO - 'NO_EM_RESTART': '1', 19:51:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:51:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:51:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:51:30 INFO - 'PWD': '/builds/slave/test', 19:51:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:51:30 INFO - 'SHELL': '/bin/bash', 19:51:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LDtrGyn2e8/Listeners', 19:51:30 INFO - 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', 19:51:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:51:30 INFO - 'USER': 'cltbld', 19:51:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:51:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:51:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:51:30 INFO - 'XPC_FLAGS': '0x0', 19:51:30 INFO - 'XPC_SERVICE_NAME': '0', 19:51:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:51:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:51:30 INFO - Downloading/unpacking blobuploader==1.2.4 19:51:30 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 19:51:30 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 19:51:30 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 19:51:30 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 19:51:30 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 19:51:30 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 19:51:32 INFO - Downloading blobuploader-1.2.4.tar.gz 19:51:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:51:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:51:33 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 19:51:33 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 19:51:33 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 19:51:33 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 19:51:33 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 19:51:33 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 19:51:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:51:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:51:33 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 19:51:33 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 19:51:33 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 19:51:33 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 19:51:33 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 19:51:33 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 19:51:34 INFO - Downloading docopt-0.6.1.tar.gz 19:51:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:51:34 INFO - Installing collected packages: blobuploader, requests, docopt 19:51:34 INFO - Running setup.py install for blobuploader 19:51:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:51:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:51:34 INFO - Running setup.py install for requests 19:51:34 INFO - Running setup.py install for docopt 19:51:35 INFO - Successfully installed blobuploader requests docopt 19:51:35 INFO - Cleaning up... 19:51:35 INFO - Return code: 0 19:51:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:51: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')]} 19:51:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:51:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:51: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')]} 19:51:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:51:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:51:35 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 0x106a0fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106a2cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff4fadc2250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106a285e0>, '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 0x10660bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106636990>, '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.0OxOwevHsu/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.LDtrGyn2e8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:51:35 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 19:51:35 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 19:51:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0OxOwevHsu/Render', 19:51:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:51:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:51:35 INFO - 'HOME': '/Users/cltbld', 19:51:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:51:35 INFO - 'LOGNAME': 'cltbld', 19:51:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:51:35 INFO - 'MOZ_NO_REMOTE': '1', 19:51:35 INFO - 'NO_EM_RESTART': '1', 19:51:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:51:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:51:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:51:35 INFO - 'PWD': '/builds/slave/test', 19:51:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:51:35 INFO - 'SHELL': '/bin/bash', 19:51:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LDtrGyn2e8/Listeners', 19:51:35 INFO - 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', 19:51:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:51:35 INFO - 'USER': 'cltbld', 19:51:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:51:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:51:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:51:35 INFO - 'XPC_FLAGS': '0x0', 19:51:35 INFO - 'XPC_SERVICE_NAME': '0', 19:51:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:51:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:51:35 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-b73CII-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:51:35 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-Xwz5Jf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:51:35 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-MbmVOe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:51:35 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-hkoR7t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:51:35 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-Tc7mIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:51:35 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-kojuNK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:51:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:51:36 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-ewjg_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:51:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:51:36 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-g0Q1hI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:51:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:51:36 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-2pxv9q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:51:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:51:36 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-wGfGN3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:51:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:51:36 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-lIzV_r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:51:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:51:36 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-87OZ92-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:51:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:51:36 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-e94g2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:51:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:51:36 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-FrJYKN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:51:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:51:36 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-8d3LJh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:51:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:51:36 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-t6azOC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:51:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:51:37 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-qpcrah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:51:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:51:37 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-hQvtTf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:51:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:51:37 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-fGNvVu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:51:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:51:37 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-St4HPv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:51:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:51:37 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-PKIF1J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:51:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:51:37 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 19:51:37 INFO - Running setup.py install for manifestparser 19:51:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:51:38 INFO - Running setup.py install for mozcrash 19:51:38 INFO - Running setup.py install for mozdebug 19:51:38 INFO - Running setup.py install for mozdevice 19:51:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:51:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:51:38 INFO - Running setup.py install for mozfile 19:51:38 INFO - Running setup.py install for mozhttpd 19:51:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:51:38 INFO - Running setup.py install for mozinfo 19:51:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:51:38 INFO - Running setup.py install for mozInstall 19:51:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:51:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:51:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:51:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:51:39 INFO - Running setup.py install for mozleak 19:51:39 INFO - Running setup.py install for mozlog 19:51:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:51:39 INFO - Running setup.py install for moznetwork 19:51:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:51:39 INFO - Running setup.py install for mozprocess 19:51:39 INFO - Running setup.py install for mozprofile 19:51:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:51:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:51:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:51:39 INFO - Running setup.py install for mozrunner 19:51:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:51:40 INFO - Running setup.py install for mozscreenshot 19:51:40 INFO - Running setup.py install for moztest 19:51:40 INFO - Running setup.py install for mozversion 19:51:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:51:40 INFO - Running setup.py install for wptserve 19:51:40 INFO - Running setup.py install for marionette-driver 19:51:40 INFO - Running setup.py install for browsermob-proxy 19:51:41 INFO - Running setup.py install for marionette-client 19:51:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:51:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:51:41 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 19:51:41 INFO - Cleaning up... 19:51:41 INFO - Return code: 0 19:51:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:51:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:51:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:51:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:51:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:51:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:51:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:51:41 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 0x106a0fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106a2cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff4fadc2250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106a285e0>, '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 0x10660bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106636990>, '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.0OxOwevHsu/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.LDtrGyn2e8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:51:41 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 19:51:41 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 19:51:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0OxOwevHsu/Render', 19:51:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:51:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:51:41 INFO - 'HOME': '/Users/cltbld', 19:51:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:51:41 INFO - 'LOGNAME': 'cltbld', 19:51:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:51:41 INFO - 'MOZ_NO_REMOTE': '1', 19:51:41 INFO - 'NO_EM_RESTART': '1', 19:51:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:51:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:51:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:51:41 INFO - 'PWD': '/builds/slave/test', 19:51:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:51:41 INFO - 'SHELL': '/bin/bash', 19:51:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LDtrGyn2e8/Listeners', 19:51:41 INFO - 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', 19:51:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:51:41 INFO - 'USER': 'cltbld', 19:51:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:51:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:51:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:51:41 INFO - 'XPC_FLAGS': '0x0', 19:51:41 INFO - 'XPC_SERVICE_NAME': '0', 19:51:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:51:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:51:41 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-XqW00F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:51:41 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)) 19:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:51:41 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-3D1I3k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:51:41 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)) 19:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:51:41 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-IuyTWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:51:41 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)) 19:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:51:42 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-0DEb3_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:51:42 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)) 19:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:51:42 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-Vvarpn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:51:42 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)) 19:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:51:42 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-xpuux_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:51:42 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)) 19:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:51:42 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-wS38hk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:51:42 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)) 19:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:51:42 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-sXuEes-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:51:42 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)) 19:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:51:42 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-7igRt2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:51:42 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)) 19:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:51:42 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-ZiIIm5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:51:42 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)) 19:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:51:42 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-ee69ql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:51:42 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)) 19:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:51:42 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-47qnY3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:51:42 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)) 19:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:51:42 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-67iKLW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:51:43 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)) 19:51:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:51:43 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-xXf5uK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:51:43 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)) 19:51:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:51:43 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-QsGTyr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:51:43 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)) 19:51:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:51:43 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-09RHiX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:51:43 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)) 19:51:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:51:43 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-6LfWHn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:51:43 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)) 19:51:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:51:43 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-B2lpPI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:51:43 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)) 19:51:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:51:43 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-kUoT3V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:51:43 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)) 19:51:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:51:43 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-7Ym3v6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:51:43 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)) 19:51:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:51:44 INFO - Running setup.py (path:/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/pip-bTKFAt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:51:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:51:44 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)) 19:51:44 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)) 19:51:44 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)) 19:51:44 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)) 19:51:44 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)) 19:51:44 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)) 19:51:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:51:44 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 19:51:44 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 19:51:44 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 19:51:44 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 19:51:44 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 19:51:44 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 19:51:46 INFO - Downloading blessings-1.6.tar.gz 19:51:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:51:46 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)) 19:51:46 INFO - Installing collected packages: blessings 19:51:46 INFO - Running setup.py install for blessings 19:51:46 INFO - Successfully installed blessings 19:51:46 INFO - Cleaning up... 19:51:47 INFO - Return code: 0 19:51:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:51:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:51:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:51:47 INFO - Reading from file tmpfile_stdout 19:51:47 INFO - Current package versions: 19:51:47 INFO - blessings == 1.6 19:51:47 INFO - blobuploader == 1.2.4 19:51:47 INFO - browsermob-proxy == 0.6.0 19:51:47 INFO - docopt == 0.6.1 19:51:47 INFO - manifestparser == 1.1 19:51:47 INFO - marionette-client == 2.3.0 19:51:47 INFO - marionette-driver == 1.4.0 19:51:47 INFO - mozInstall == 1.12 19:51:47 INFO - mozcrash == 0.17 19:51:47 INFO - mozdebug == 0.1 19:51:47 INFO - mozdevice == 0.48 19:51:47 INFO - mozfile == 1.2 19:51:47 INFO - mozhttpd == 0.7 19:51:47 INFO - mozinfo == 0.9 19:51:47 INFO - mozleak == 0.1 19:51:47 INFO - mozlog == 3.1 19:51:47 INFO - moznetwork == 0.27 19:51:47 INFO - mozprocess == 0.22 19:51:47 INFO - mozprofile == 0.28 19:51:47 INFO - mozrunner == 6.11 19:51:47 INFO - mozscreenshot == 0.1 19:51:47 INFO - mozsystemmonitor == 0.0 19:51:47 INFO - moztest == 0.7 19:51:47 INFO - mozversion == 1.4 19:51:47 INFO - psutil == 3.1.1 19:51:47 INFO - requests == 1.2.3 19:51:47 INFO - wptserve == 1.4.0 19:51:47 INFO - wsgiref == 0.1.2 19:51:47 INFO - Running post-action listener: _resource_record_post_action 19:51:47 INFO - Running post-action listener: _start_resource_monitoring 19:51:47 INFO - Starting resource monitoring. 19:51:47 INFO - ##### 19:51:47 INFO - ##### Running pull step. 19:51:47 INFO - ##### 19:51:47 INFO - Running pre-action listener: _resource_record_pre_action 19:51:47 INFO - Running main action method: pull 19:51:47 INFO - Pull has nothing to do! 19:51:47 INFO - Running post-action listener: _resource_record_post_action 19:51:47 INFO - ##### 19:51:47 INFO - ##### Running install step. 19:51:47 INFO - ##### 19:51:47 INFO - Running pre-action listener: _resource_record_pre_action 19:51:47 INFO - Running main action method: install 19:51:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:51:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:51:47 INFO - Reading from file tmpfile_stdout 19:51:47 INFO - Detecting whether we're running mozinstall >=1.0... 19:51:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:51:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:51:47 INFO - Reading from file tmpfile_stdout 19:51:47 INFO - Output received: 19:51:47 INFO - Usage: mozinstall [options] installer 19:51:47 INFO - Options: 19:51:47 INFO - -h, --help show this help message and exit 19:51:47 INFO - -d DEST, --destination=DEST 19:51:47 INFO - Directory to install application into. [default: 19:51:47 INFO - "/builds/slave/test"] 19:51:47 INFO - --app=APP Application being installed. [default: firefox] 19:51:47 INFO - mkdir: /builds/slave/test/build/application 19:51:47 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'] 19:51:47 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 19:52:06 INFO - Reading from file tmpfile_stdout 19:52:06 INFO - Output received: 19:52:06 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 19:52:06 INFO - Running post-action listener: _resource_record_post_action 19:52:06 INFO - ##### 19:52:06 INFO - ##### Running run-tests step. 19:52:06 INFO - ##### 19:52:06 INFO - Running pre-action listener: _resource_record_pre_action 19:52:06 INFO - Running main action method: run_tests 19:52:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:52:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:52:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:52:06 INFO - grabbing minidump binary from tooltool 19:52:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:52:06 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 0x106a285e0>, '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 0x10660bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106636990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:52:06 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 19:52:06 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 19:52:06 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:52:06 INFO - Return code: 0 19:52:06 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:52:06 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:52:06 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/G7LVv4I4QUOd_XWxQITWCA/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 19:52:06 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/G7LVv4I4QUOd_XWxQITWCA/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 19:52:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0OxOwevHsu/Render', 19:52:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:52:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:52:06 INFO - 'HOME': '/Users/cltbld', 19:52:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:52:06 INFO - 'LOGNAME': 'cltbld', 19:52:06 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:52:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:52:06 INFO - 'MOZ_NO_REMOTE': '1', 19:52:06 INFO - 'NO_EM_RESTART': '1', 19:52:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:52:06 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:52:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:52:06 INFO - 'PWD': '/builds/slave/test', 19:52:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:52:06 INFO - 'SHELL': '/bin/bash', 19:52:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LDtrGyn2e8/Listeners', 19:52:06 INFO - 'TMPDIR': '/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/T/', 19:52:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:52:06 INFO - 'USER': 'cltbld', 19:52:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:52:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:52:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:52:06 INFO - 'XPC_FLAGS': '0x0', 19:52:06 INFO - 'XPC_SERVICE_NAME': '0', 19:52:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:52:06 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/G7LVv4I4QUOd_XWxQITWCA/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 19:52:06 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 19:52:06 INFO - import pkg_resources 19:52:07 INFO - Using 1 client processes 19:52:07 INFO - wptserve Starting http server on 127.0.0.1:8000 19:52:07 INFO - wptserve Starting http server on 127.0.0.1:8001 19:52:07 INFO - wptserve Starting http server on 127.0.0.1:8443 19:52:09 INFO - SUITE-START | Running 778 tests 19:52:09 INFO - Running testharness tests 19:52:09 INFO - Setting up ssl 19:52:09 INFO - PROCESS | certutil | 19:52:09 INFO - PROCESS | certutil | 19:52:09 INFO - PROCESS | certutil | 19:52:09 INFO - Certificate Nickname Trust Attributes 19:52:09 INFO - SSL,S/MIME,JAR/XPI 19:52:09 INFO - 19:52:09 INFO - web-platform-tests CT,, 19:52:09 INFO - 19:52:09 INFO - Starting runner 19:52:10 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:52:10 INFO - PROCESS | 1652 | 1463626330961 Marionette DEBUG Marionette enabled via build flag and pref 19:52:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f21800 == 1 [pid = 1652] [id = 1] 19:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113f22000) [pid = 1652] [serial = 1] [outer = 0x0] 19:52:11 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 19:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113f23000) [pid = 1652] [serial = 2] [outer = 0x113f22000] 19:52:11 INFO - PROCESS | 1652 | 1463626331272 Marionette INFO Listening on port 2828 19:52:11 INFO - PROCESS | 1652 | 1463626331515 Marionette DEBUG Marionette enabled via command-line flag 19:52:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116820800 == 2 [pid = 1652] [id = 2] 19:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116821000) [pid = 1652] [serial = 3] [outer = 0x0] 19:52:11 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 19:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116822000) [pid = 1652] [serial = 4] [outer = 0x116821000] 19:52:11 INFO - PROCESS | 1652 | [1652] 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 19:52:11 INFO - PROCESS | 1652 | 1463626331670 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 19:52:11 INFO - PROCESS | 1652 | 1463626331753 Marionette DEBUG Closed connection conn0 19:52:11 INFO - PROCESS | 1652 | [1652] 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 19:52:11 INFO - PROCESS | 1652 | 1463626331759 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 19:52:11 INFO - PROCESS | 1652 | 1463626331767 Marionette DEBUG Closed connection conn1 19:52:11 INFO - PROCESS | 1652 | [1652] 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 19:52:11 INFO - PROCESS | 1652 | 1463626331773 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 19:52:11 INFO - PROCESS | 1652 | 1463626331780 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:52:11 INFO - PROCESS | 1652 | 1463626331785 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":"20160518183344","device":"desktop","version":"48.0a2"} 19:52:12 INFO - PROCESS | 1652 | [1652] 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 19:52:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b41800 == 3 [pid = 1652] [id = 3] 19:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119b42000) [pid = 1652] [serial = 5] [outer = 0x0] 19:52:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b42800 == 4 [pid = 1652] [id = 4] 19:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x119669800) [pid = 1652] [serial = 6] [outer = 0x0] 19:52:12 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:52:12 INFO - PROCESS | 1652 | [1652] 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 19:52:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e4d800 == 5 [pid = 1652] [id = 5] 19:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x119669000) [pid = 1652] [serial = 7] [outer = 0x0] 19:52:12 INFO - PROCESS | 1652 | [1652] 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 19:52:12 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x123f1a000) [pid = 1652] [serial = 8] [outer = 0x119669000] 19:52:13 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x11951c800) [pid = 1652] [serial = 9] [outer = 0x119b42000] 19:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x123c31c00) [pid = 1652] [serial = 10] [outer = 0x119669800] 19:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x123d06000) [pid = 1652] [serial = 11] [outer = 0x119669000] 19:52:13 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:52:13 INFO - PROCESS | 1652 | 1463626333662 Marionette DEBUG loaded listener.js 19:52:13 INFO - PROCESS | 1652 | 1463626333670 Marionette DEBUG loaded listener.js 19:52:13 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x127010000) [pid = 1652] [serial = 12] [outer = 0x119669000] 19:52:14 INFO - PROCESS | 1652 | 1463626334019 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"295c44f7-63d9-4247-a4fe-2f35661884b6","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":"20160518183344","device":"desktop","version":"48.0a2","command_id":1}}] 19:52:14 INFO - PROCESS | 1652 | 1463626334124 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}] 19:52:14 INFO - PROCESS | 1652 | 1463626334174 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:52:14 INFO - PROCESS | 1652 | 1463626334279 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:52:14 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:52:14 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x128d8f000) [pid = 1652] [serial = 13] [outer = 0x119669000] 19:52:14 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:52:14 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:14 INFO - PROCESS | 1652 | 1463626334629 Marionette TRACE conn2 <- [1,3,null,{}] 19:52:14 INFO - PROCESS | 1652 | 1463626334633 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:52:14 INFO - PROCESS | 1652 | 1463626334671 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:52:14 INFO - PROCESS | 1652 | 1463626334708 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:52:14 INFO - PROCESS | 1652 | 1463626334711 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:52:14 INFO - PROCESS | 1652 | 1463626334715 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:52:14 INFO - PROCESS | 1652 | 1463626334719 Marionette TRACE conn2 <- [1,6,null,{}] 19:52:14 INFO - PROCESS | 1652 | 1463626334722 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}] 19:52:14 INFO - PROCESS | 1652 | 1463626334736 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:52:14 INFO - PROCESS | 1652 | 1463626334739 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc5800 == 6 [pid = 1652] [id = 6] 19:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x129264c00) [pid = 1652] [serial = 14] [outer = 0x0] 19:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x129266800) [pid = 1652] [serial = 15] [outer = 0x129264c00] 19:52:14 INFO - PROCESS | 1652 | 1463626334780 Marionette DEBUG loaded listener.js 19:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12930fc00) [pid = 1652] [serial = 16] [outer = 0x129264c00] 19:52:15 INFO - PROCESS | 1652 | 1463626335077 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]]]}] 19:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 19:52:15 INFO - PROCESS | 1652 | 1463626335087 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:52:15 INFO - PROCESS | 1652 | 1463626335089 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:52:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x113fde000 == 7 [pid = 1652] [id = 7] 19:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x11505e800) [pid = 1652] [serial = 17] [outer = 0x0] 19:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12957fc00) [pid = 1652] [serial = 18] [outer = 0x11505e800] 19:52:15 INFO - PROCESS | 1652 | 1463626335114 Marionette DEBUG loaded listener.js 19:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x129585800) [pid = 1652] [serial = 19] [outer = 0x11505e800] 19:52:15 INFO - PROCESS | 1652 | 1463626335172 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:52:15 INFO - PROCESS | 1652 | 1463626335174 Marionette TRACE conn2 <- [1,10,null,{}] 19:52:15 INFO - PROCESS | 1652 | 1463626335192 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}] 19:52:15 INFO - PROCESS | 1652 | 1463626335326 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:52:15 INFO - PROCESS | 1652 | 1463626335359 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88b800 == 8 [pid = 1652] [id = 8] 19:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a8a6800) [pid = 1652] [serial = 20] [outer = 0x0] 19:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a8a8400) [pid = 1652] [serial = 21] [outer = 0x12a8a6800] 19:52:15 INFO - PROCESS | 1652 | 1463626335387 Marionette DEBUG loaded listener.js 19:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12a8ac800) [pid = 1652] [serial = 22] [outer = 0x12a8a6800] 19:52:15 INFO - PROCESS | 1652 | 1463626335730 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]]]}] 19:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 610ms 19:52:15 INFO - PROCESS | 1652 | 1463626335750 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:52:15 INFO - PROCESS | 1652 | 1463626335752 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:52:15 INFO - PROCESS | 1652 | 1463626335754 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:52:15 INFO - PROCESS | 1652 | 1463626335755 Marionette TRACE conn2 <- [1,14,null,{}] 19:52:15 INFO - PROCESS | 1652 | 1463626335770 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}] 19:52:15 INFO - PROCESS | 1652 | 1463626335852 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:52:15 INFO - PROCESS | 1652 | 1463626335859 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e7000 == 9 [pid = 1652] [id = 9] 19:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12a8b0c00) [pid = 1652] [serial = 23] [outer = 0x0] 19:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12ac10800) [pid = 1652] [serial = 24] [outer = 0x12a8b0c00] 19:52:15 INFO - PROCESS | 1652 | 1463626335884 Marionette DEBUG loaded listener.js 19:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12aba8000) [pid = 1652] [serial = 25] [outer = 0x12a8b0c00] 19:52:16 INFO - PROCESS | 1652 | 1463626336136 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]]]}] 19:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 19:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:52:16 INFO - PROCESS | 1652 | 1463626336183 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:52:16 INFO - PROCESS | 1652 | 1463626336184 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:52:16 INFO - PROCESS | 1652 | 1463626336187 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:52:16 INFO - PROCESS | 1652 | 1463626336188 Marionette TRACE conn2 <- [1,18,null,{}] 19:52:16 INFO - PROCESS | 1652 | 1463626336198 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}] 19:52:16 INFO - PROCESS | 1652 | 1463626336289 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:52:16 INFO - PROCESS | 1652 | 1463626336296 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba1f800 == 10 [pid = 1652] [id = 10] 19:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12baa6800) [pid = 1652] [serial = 26] [outer = 0x0] 19:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12baad800) [pid = 1652] [serial = 27] [outer = 0x12baa6800] 19:52:16 INFO - PROCESS | 1652 | 1463626336321 Marionette DEBUG loaded listener.js 19:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12baedc00) [pid = 1652] [serial = 28] [outer = 0x12baa6800] 19:52:16 INFO - PROCESS | 1652 | 1463626336617 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]]]}] 19:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 473ms 19:52:16 INFO - PROCESS | 1652 | 1463626336662 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:52:16 INFO - PROCESS | 1652 | 1463626336663 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:52:16 INFO - PROCESS | 1652 | 1463626336666 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:52:16 INFO - PROCESS | 1652 | 1463626336667 Marionette TRACE conn2 <- [1,22,null,{}] 19:52:16 INFO - PROCESS | 1652 | 1463626336669 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}] 19:52:16 INFO - PROCESS | 1652 | 1463626336753 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:52:16 INFO - PROCESS | 1652 | 1463626336760 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be26000 == 11 [pid = 1652] [id = 11] 19:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12baf0c00) [pid = 1652] [serial = 29] [outer = 0x0] 19:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12be0b800) [pid = 1652] [serial = 30] [outer = 0x12baf0c00] 19:52:16 INFO - PROCESS | 1652 | 1463626336784 Marionette DEBUG loaded listener.js 19:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12beaf400) [pid = 1652] [serial = 31] [outer = 0x12baf0c00] 19:52:17 INFO - PROCESS | 1652 | 1463626337029 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]]]}] 19:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 19:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:52:17 INFO - PROCESS | 1652 | 1463626337034 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:52:17 INFO - PROCESS | 1652 | 1463626337036 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:52:17 INFO - PROCESS | 1652 | 1463626337045 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:52:17 INFO - PROCESS | 1652 | 1463626337046 Marionette TRACE conn2 <- [1,26,null,{}] 19:52:17 INFO - PROCESS | 1652 | 1463626337049 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}] 19:52:17 INFO - PROCESS | 1652 | 1463626337145 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:52:17 INFO - PROCESS | 1652 | 1463626337150 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c23f800 == 12 [pid = 1652] [id = 12] 19:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x117fb7400) [pid = 1652] [serial = 32] [outer = 0x0] 19:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x1182e6c00) [pid = 1652] [serial = 33] [outer = 0x117fb7400] 19:52:17 INFO - PROCESS | 1652 | 1463626337175 Marionette DEBUG loaded listener.js 19:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12beb2c00) [pid = 1652] [serial = 34] [outer = 0x117fb7400] 19:52:17 INFO - PROCESS | 1652 | 1463626337410 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]]]}] 19:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 428ms 19:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:52:17 INFO - PROCESS | 1652 | 1463626337466 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:52:17 INFO - PROCESS | 1652 | 1463626337468 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:52:17 INFO - PROCESS | 1652 | 1463626337470 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:52:17 INFO - PROCESS | 1652 | 1463626337471 Marionette TRACE conn2 <- [1,30,null,{}] 19:52:17 INFO - PROCESS | 1652 | 1463626337481 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}] 19:52:17 INFO - PROCESS | 1652 | 1463626337568 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:52:17 INFO - PROCESS | 1652 | 1463626337573 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c48a000 == 13 [pid = 1652] [id = 13] 19:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12beb5800) [pid = 1652] [serial = 35] [outer = 0x0] 19:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12c4c5c00) [pid = 1652] [serial = 36] [outer = 0x12beb5800] 19:52:17 INFO - PROCESS | 1652 | 1463626337598 Marionette DEBUG loaded listener.js 19:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c4c9400) [pid = 1652] [serial = 37] [outer = 0x12beb5800] 19:52:17 INFO - PROCESS | 1652 | 1463626337820 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]]]}] 19:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 375ms 19:52:17 INFO - PROCESS | 1652 | 1463626337846 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:52:17 INFO - PROCESS | 1652 | 1463626337847 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:52:17 INFO - PROCESS | 1652 | 1463626337849 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:52:17 INFO - PROCESS | 1652 | 1463626337850 Marionette TRACE conn2 <- [1,34,null,{}] 19:52:17 INFO - PROCESS | 1652 | 1463626337853 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}] 19:52:17 INFO - PROCESS | 1652 | 1463626337945 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:52:17 INFO - PROCESS | 1652 | 1463626337961 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c869800 == 14 [pid = 1652] [id = 14] 19:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12c4ce000) [pid = 1652] [serial = 38] [outer = 0x0] 19:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c4d2c00) [pid = 1652] [serial = 39] [outer = 0x12c4ce000] 19:52:17 INFO - PROCESS | 1652 | 1463626337994 Marionette DEBUG loaded listener.js 19:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c820400) [pid = 1652] [serial = 40] [outer = 0x12c4ce000] 19:52:18 INFO - PROCESS | 1652 | 1463626338225 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]]]}] 19:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 19:52:18 INFO - PROCESS | 1652 | 1463626338268 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:52:18 INFO - PROCESS | 1652 | 1463626338269 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:52:18 INFO - PROCESS | 1652 | 1463626338281 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:52:18 INFO - PROCESS | 1652 | 1463626338282 Marionette TRACE conn2 <- [1,38,null,{}] 19:52:18 INFO - PROCESS | 1652 | 1463626338285 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}] 19:52:18 INFO - PROCESS | 1652 | 1463626338377 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:52:18 INFO - PROCESS | 1652 | 1463626338382 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9d7800 == 15 [pid = 1652] [id = 15] 19:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12c822400) [pid = 1652] [serial = 41] [outer = 0x0] 19:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12c828c00) [pid = 1652] [serial = 42] [outer = 0x12c822400] 19:52:18 INFO - PROCESS | 1652 | 1463626338405 Marionette DEBUG loaded listener.js 19:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12c96e400) [pid = 1652] [serial = 43] [outer = 0x12c822400] 19:52:18 INFO - PROCESS | 1652 | 1463626338647 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]]]}] 19:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 19:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:52:18 INFO - PROCESS | 1652 | 1463626338701 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:52:18 INFO - PROCESS | 1652 | 1463626338702 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:52:18 INFO - PROCESS | 1652 | 1463626338704 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:52:18 INFO - PROCESS | 1652 | 1463626338706 Marionette TRACE conn2 <- [1,42,null,{}] 19:52:18 INFO - PROCESS | 1652 | 1463626338716 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}] 19:52:18 INFO - PROCESS | 1652 | 1463626338808 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:52:18 INFO - PROCESS | 1652 | 1463626338813 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb8800 == 16 [pid = 1652] [id = 16] 19:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12c972c00) [pid = 1652] [serial = 44] [outer = 0x0] 19:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x128fdac00) [pid = 1652] [serial = 45] [outer = 0x12c972c00] 19:52:18 INFO - PROCESS | 1652 | 1463626338838 Marionette DEBUG loaded listener.js 19:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x128fde400) [pid = 1652] [serial = 46] [outer = 0x12c972c00] 19:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d229800 == 17 [pid = 1652] [id = 17] 19:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12d22a000) [pid = 1652] [serial = 47] [outer = 0x0] 19:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12d22f000) [pid = 1652] [serial = 48] [outer = 0x12d22a000] 19:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12d236000) [pid = 1652] [serial = 49] [outer = 0x12d22a000] 19:52:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cec3000 == 18 [pid = 1652] [id = 18] 19:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x128fe1800) [pid = 1652] [serial = 50] [outer = 0x0] 19:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12d288800) [pid = 1652] [serial = 51] [outer = 0x128fe1800] 19:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x128fdf800) [pid = 1652] [serial = 52] [outer = 0x128fe1800] 19:52:19 INFO - PROCESS | 1652 | 1463626339201 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]]]}] 19:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 527ms 19:52:19 INFO - PROCESS | 1652 | 1463626339231 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:52:19 INFO - PROCESS | 1652 | 1463626339242 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:52:19 INFO - PROCESS | 1652 | 1463626339244 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:52:19 INFO - PROCESS | 1652 | 1463626339246 Marionette TRACE conn2 <- [1,46,null,{}] 19:52:19 INFO - PROCESS | 1652 | 1463626339248 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}] 19:52:19 INFO - PROCESS | 1652 | 1463626339332 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:52:19 INFO - PROCESS | 1652 | 1463626339337 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d674800 == 19 [pid = 1652] [id = 19] 19:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x128fe3400) [pid = 1652] [serial = 53] [outer = 0x0] 19:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12d32d800) [pid = 1652] [serial = 54] [outer = 0x128fe3400] 19:52:19 INFO - PROCESS | 1652 | 1463626339365 Marionette DEBUG loaded listener.js 19:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12d771000) [pid = 1652] [serial = 55] [outer = 0x128fe3400] 19:52:19 INFO - PROCESS | 1652 | 1463626339611 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]]]}] 19:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 19:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:52:19 INFO - PROCESS | 1652 | 1463626339666 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:52:19 INFO - PROCESS | 1652 | 1463626339667 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:52:19 INFO - PROCESS | 1652 | 1463626339669 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:52:19 INFO - PROCESS | 1652 | 1463626339670 Marionette TRACE conn2 <- [1,50,null,{}] 19:52:19 INFO - PROCESS | 1652 | 1463626339681 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}] 19:52:19 INFO - PROCESS | 1652 | 1463626339776 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:52:19 INFO - PROCESS | 1652 | 1463626339781 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7ae800 == 20 [pid = 1652] [id = 20] 19:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x117f24c00) [pid = 1652] [serial = 56] [outer = 0x0] 19:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x117f2b800) [pid = 1652] [serial = 57] [outer = 0x117f24c00] 19:52:19 INFO - PROCESS | 1652 | 1463626339805 Marionette DEBUG loaded listener.js 19:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x117f5ac00) [pid = 1652] [serial = 58] [outer = 0x117f24c00] 19:52:20 INFO - PROCESS | 1652 | 1463626340029 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]]]}] 19:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 369ms 19:52:20 INFO - PROCESS | 1652 | 1463626340045 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:52:20 INFO - PROCESS | 1652 | 1463626340047 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:52:20 INFO - PROCESS | 1652 | 1463626340049 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:52:20 INFO - PROCESS | 1652 | 1463626340050 Marionette TRACE conn2 <- [1,54,null,{}] 19:52:20 INFO - PROCESS | 1652 | 1463626340053 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}] 19:52:20 INFO - PROCESS | 1652 | 1463626340156 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:52:20 INFO - PROCESS | 1652 | 1463626340159 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7be000 == 21 [pid = 1652] [id = 21] 19:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x117f60000) [pid = 1652] [serial = 59] [outer = 0x0] 19:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x117f64c00) [pid = 1652] [serial = 60] [outer = 0x117f60000] 19:52:20 INFO - PROCESS | 1652 | 1463626340183 Marionette DEBUG loaded listener.js 19:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118411c00) [pid = 1652] [serial = 61] [outer = 0x117f60000] 19:52:20 INFO - PROCESS | 1652 | 1463626340405 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]]]}] 19:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 19:52:20 INFO - PROCESS | 1652 | 1463626340418 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:52:20 INFO - PROCESS | 1652 | 1463626340419 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:52:20 INFO - PROCESS | 1652 | 1463626340429 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:52:20 INFO - PROCESS | 1652 | 1463626340430 Marionette TRACE conn2 <- [1,58,null,{}] 19:52:20 INFO - PROCESS | 1652 | 1463626340432 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}] 19:52:20 INFO - PROCESS | 1652 | 1463626340525 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:52:20 INFO - PROCESS | 1652 | 1463626340540 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d977800 == 22 [pid = 1652] [id = 22] 19:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1191a8800) [pid = 1652] [serial = 62] [outer = 0x0] 19:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12d771400) [pid = 1652] [serial = 63] [outer = 0x1191a8800] 19:52:20 INFO - PROCESS | 1652 | 1463626340564 Marionette DEBUG loaded listener.js 19:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12d777000) [pid = 1652] [serial = 64] [outer = 0x1191a8800] 19:52:20 INFO - PROCESS | 1652 | 1463626340798 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]]]}] 19:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 426ms 19:52:20 INFO - PROCESS | 1652 | 1463626340848 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:52:20 INFO - PROCESS | 1652 | 1463626340849 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:52:20 INFO - PROCESS | 1652 | 1463626340852 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:52:20 INFO - PROCESS | 1652 | 1463626340853 Marionette TRACE conn2 <- [1,62,null,{}] 19:52:20 INFO - PROCESS | 1652 | 1463626340863 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}] 19:52:20 INFO - PROCESS | 1652 | 1463626340969 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:52:20 INFO - PROCESS | 1652 | 1463626340974 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df07000 == 23 [pid = 1652] [id = 23] 19:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x12d773c00) [pid = 1652] [serial = 65] [outer = 0x0] 19:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x12d77e000) [pid = 1652] [serial = 66] [outer = 0x12d773c00] 19:52:21 INFO - PROCESS | 1652 | 1463626341002 Marionette DEBUG loaded listener.js 19:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x12d77b800) [pid = 1652] [serial = 67] [outer = 0x12d773c00] 19:52:21 INFO - PROCESS | 1652 | 1463626341964 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]]]}] 19:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1176ms 19:52:22 INFO - PROCESS | 1652 | 1463626342029 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:52:22 INFO - PROCESS | 1652 | 1463626342032 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:52:22 INFO - PROCESS | 1652 | 1463626342035 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:52:22 INFO - PROCESS | 1652 | 1463626342038 Marionette TRACE conn2 <- [1,66,null,{}] 19:52:22 INFO - PROCESS | 1652 | 1463626342042 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}] 19:52:22 INFO - PROCESS | 1652 | 1463626342149 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:52:22 INFO - PROCESS | 1652 | 1463626342203 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x113305800 == 24 [pid = 1652] [id = 24] 19:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x112dec000) [pid = 1652] [serial = 68] [outer = 0x0] 19:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11334f800) [pid = 1652] [serial = 69] [outer = 0x112dec000] 19:52:22 INFO - PROCESS | 1652 | 1463626342234 Marionette DEBUG loaded listener.js 19:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x115e42800) [pid = 1652] [serial = 70] [outer = 0x112dec000] 19:52:22 INFO - PROCESS | 1652 | 1463626342633 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]]]}] 19:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 624ms 19:52:22 INFO - PROCESS | 1652 | 1463626342677 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:52:22 INFO - PROCESS | 1652 | 1463626342681 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:52:22 INFO - PROCESS | 1652 | 1463626342687 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:52:22 INFO - PROCESS | 1652 | 1463626342689 Marionette TRACE conn2 <- [1,70,null,{}] 19:52:22 INFO - PROCESS | 1652 | 1463626342694 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}] 19:52:22 INFO - PROCESS | 1652 | 1463626342801 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:52:22 INFO - PROCESS | 1652 | 1463626342866 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116876000 == 25 [pid = 1652] [id = 25] 19:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116a56c00) [pid = 1652] [serial = 71] [outer = 0x0] 19:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x117455400) [pid = 1652] [serial = 72] [outer = 0x116a56c00] 19:52:22 INFO - PROCESS | 1652 | 1463626342899 Marionette DEBUG loaded listener.js 19:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x117f30400) [pid = 1652] [serial = 73] [outer = 0x116a56c00] 19:52:23 INFO - PROCESS | 1652 | 1463626343299 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]]]}] 19:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 673ms 19:52:23 INFO - PROCESS | 1652 | 1463626343360 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:52:23 INFO - PROCESS | 1652 | 1463626343362 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:52:23 INFO - PROCESS | 1652 | 1463626343365 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:52:23 INFO - PROCESS | 1652 | 1463626343367 Marionette TRACE conn2 <- [1,74,null,{}] 19:52:23 INFO - PROCESS | 1652 | 1463626343375 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}] 19:52:23 INFO - PROCESS | 1652 | 1463626343486 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:52:23 INFO - PROCESS | 1652 | 1463626343529 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f2c000 == 26 [pid = 1652] [id = 26] 19:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x117f61800) [pid = 1652] [serial = 74] [outer = 0x0] 19:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x117fbdc00) [pid = 1652] [serial = 75] [outer = 0x117f61800] 19:52:23 INFO - PROCESS | 1652 | 1463626343561 Marionette DEBUG loaded listener.js 19:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118b2f400) [pid = 1652] [serial = 76] [outer = 0x117f61800] 19:52:24 INFO - PROCESS | 1652 | 1463626344217 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]]]}] 19:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 871ms 19:52:24 INFO - PROCESS | 1652 | 1463626344237 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:52:24 INFO - PROCESS | 1652 | 1463626344239 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:52:24 INFO - PROCESS | 1652 | 1463626344242 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:52:24 INFO - PROCESS | 1652 | 1463626344244 Marionette TRACE conn2 <- [1,78,null,{}] 19:52:24 INFO - PROCESS | 1652 | 1463626344247 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}] 19:52:24 INFO - PROCESS | 1652 | 1463626344329 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:52:24 INFO - PROCESS | 1652 | 1463626344368 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f15000 == 27 [pid = 1652] [id = 27] 19:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1165b3c00) [pid = 1652] [serial = 77] [outer = 0x0] 19:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11666f400) [pid = 1652] [serial = 78] [outer = 0x1165b3c00] 19:52:24 INFO - PROCESS | 1652 | 1463626344396 Marionette DEBUG loaded listener.js 19:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116846800) [pid = 1652] [serial = 79] [outer = 0x1165b3c00] 19:52:24 INFO - PROCESS | 1652 | 1463626344757 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]]]}] 19:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 570ms 19:52:24 INFO - PROCESS | 1652 | 1463626344813 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:52:24 INFO - PROCESS | 1652 | 1463626344817 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:52:24 INFO - PROCESS | 1652 | 1463626344821 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:52:24 INFO - PROCESS | 1652 | 1463626344823 Marionette TRACE conn2 <- [1,82,null,{}] 19:52:24 INFO - PROCESS | 1652 | 1463626344826 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}] 19:52:24 INFO - PROCESS | 1652 | 1463626344898 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:52:24 INFO - PROCESS | 1652 | 1463626344903 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116539800 == 28 [pid = 1652] [id = 28] 19:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116a58c00) [pid = 1652] [serial = 80] [outer = 0x0] 19:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117450000) [pid = 1652] [serial = 81] [outer = 0x116a58c00] 19:52:24 INFO - PROCESS | 1652 | 1463626344932 Marionette DEBUG loaded listener.js 19:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117f2ec00) [pid = 1652] [serial = 82] [outer = 0x116a58c00] 19:52:25 INFO - PROCESS | 1652 | 1463626345251 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]]]}] 19:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 19:52:25 INFO - PROCESS | 1652 | 1463626345295 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:52:25 INFO - PROCESS | 1652 | 1463626345296 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:52:25 INFO - PROCESS | 1652 | 1463626345299 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:52:25 INFO - PROCESS | 1652 | 1463626345301 Marionette TRACE conn2 <- [1,86,null,{}] 19:52:25 INFO - PROCESS | 1652 | 1463626345308 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}] 19:52:25 INFO - PROCESS | 1652 | 1463626345381 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:52:25 INFO - PROCESS | 1652 | 1463626345387 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e0e800 == 29 [pid = 1652] [id = 29] 19:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117f50400) [pid = 1652] [serial = 83] [outer = 0x0] 19:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117f5cc00) [pid = 1652] [serial = 84] [outer = 0x117f50400] 19:52:25 INFO - PROCESS | 1652 | 1463626345416 Marionette DEBUG loaded listener.js 19:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118405800) [pid = 1652] [serial = 85] [outer = 0x117f50400] 19:52:25 INFO - PROCESS | 1652 | 1463626345733 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]]]}] 19:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 473ms 19:52:25 INFO - PROCESS | 1652 | 1463626345773 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:52:25 INFO - PROCESS | 1652 | 1463626345777 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:52:25 INFO - PROCESS | 1652 | 1463626345779 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:52:25 INFO - PROCESS | 1652 | 1463626345781 Marionette TRACE conn2 <- [1,90,null,{}] 19:52:25 INFO - PROCESS | 1652 | 1463626345783 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}] 19:52:25 INFO - PROCESS | 1652 | 1463626345873 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:52:25 INFO - PROCESS | 1652 | 1463626345917 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa8800 == 30 [pid = 1652] [id = 30] 19:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117f27000) [pid = 1652] [serial = 86] [outer = 0x0] 19:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11845d800) [pid = 1652] [serial = 87] [outer = 0x117f27000] 19:52:25 INFO - PROCESS | 1652 | 1463626345959 Marionette DEBUG loaded listener.js 19:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118b31c00) [pid = 1652] [serial = 88] [outer = 0x117f27000] 19:52:26 INFO - PROCESS | 1652 | 1463626346361 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]]]}] 19:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 619ms 19:52:26 INFO - PROCESS | 1652 | 1463626346409 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:52:26 INFO - PROCESS | 1652 | 1463626346410 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:52:26 INFO - PROCESS | 1652 | 1463626346412 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:52:26 INFO - PROCESS | 1652 | 1463626346414 Marionette TRACE conn2 <- [1,94,null,{}] 19:52:26 INFO - PROCESS | 1652 | 1463626346416 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}] 19:52:26 INFO - PROCESS | 1652 | 1463626346486 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:52:26 INFO - PROCESS | 1652 | 1463626346493 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118449800 == 31 [pid = 1652] [id = 31] 19:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118b26400) [pid = 1652] [serial = 89] [outer = 0x0] 19:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119011800) [pid = 1652] [serial = 90] [outer = 0x118b26400] 19:52:26 INFO - PROCESS | 1652 | 1463626346517 Marionette DEBUG loaded listener.js 19:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191a0000) [pid = 1652] [serial = 91] [outer = 0x118b26400] 19:52:26 INFO - PROCESS | 1652 | 1463626346851 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]]]}] 19:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 467ms 19:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:52:26 INFO - PROCESS | 1652 | 1463626346881 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:52:26 INFO - PROCESS | 1652 | 1463626346882 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:52:26 INFO - PROCESS | 1652 | 1463626346884 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:52:26 INFO - PROCESS | 1652 | 1463626346885 Marionette TRACE conn2 <- [1,98,null,{}] 19:52:26 INFO - PROCESS | 1652 | 1463626346888 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}] 19:52:26 INFO - PROCESS | 1652 | 1463626346966 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:52:26 INFO - PROCESS | 1652 | 1463626346970 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119078000 == 32 [pid = 1652] [id = 32] 19:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1191aa400) [pid = 1652] [serial = 92] [outer = 0x0] 19:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1193d0800) [pid = 1652] [serial = 93] [outer = 0x1191aa400] 19:52:27 INFO - PROCESS | 1652 | 1463626347005 Marionette DEBUG loaded listener.js 19:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119943800) [pid = 1652] [serial = 94] [outer = 0x1191aa400] 19:52:27 INFO - PROCESS | 1652 | 1463626347313 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]]]}] 19:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 19:52:27 INFO - PROCESS | 1652 | 1463626347353 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:52:27 INFO - PROCESS | 1652 | 1463626347355 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:52:27 INFO - PROCESS | 1652 | 1463626347359 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:52:27 INFO - PROCESS | 1652 | 1463626347361 Marionette TRACE conn2 <- [1,102,null,{}] 19:52:27 INFO - PROCESS | 1652 | 1463626347363 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}] 19:52:27 INFO - PROCESS | 1652 | 1463626347454 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:52:27 INFO - PROCESS | 1652 | 1463626347464 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119309000 == 33 [pid = 1652] [id = 33] 19:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119909000) [pid = 1652] [serial = 95] [outer = 0x0] 19:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119948c00) [pid = 1652] [serial = 96] [outer = 0x119909000] 19:52:27 INFO - PROCESS | 1652 | 1463626347489 Marionette DEBUG loaded listener.js 19:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11994ec00) [pid = 1652] [serial = 97] [outer = 0x119909000] 19:52:27 INFO - PROCESS | 1652 | 1463626347780 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]]]}] 19:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 471ms 19:52:27 INFO - PROCESS | 1652 | 1463626347829 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:52:27 INFO - PROCESS | 1652 | 1463626347830 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:52:27 INFO - PROCESS | 1652 | 1463626347833 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:52:27 INFO - PROCESS | 1652 | 1463626347834 Marionette TRACE conn2 <- [1,106,null,{}] 19:52:27 INFO - PROCESS | 1652 | 1463626347836 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}] 19:52:27 INFO - PROCESS | 1652 | 1463626347908 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:52:27 INFO - PROCESS | 1652 | 1463626347913 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11935e800 == 34 [pid = 1652] [id = 34] 19:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119b0e400) [pid = 1652] [serial = 98] [outer = 0x0] 19:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119bda800) [pid = 1652] [serial = 99] [outer = 0x119b0e400] 19:52:27 INFO - PROCESS | 1652 | 1463626347939 Marionette DEBUG loaded listener.js 19:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119c0e000) [pid = 1652] [serial = 100] [outer = 0x119b0e400] 19:52:28 INFO - PROCESS | 1652 | 1463626348235 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]]]}] 19:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 19:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:52:28 INFO - PROCESS | 1652 | 1463626348251 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:52:28 INFO - PROCESS | 1652 | 1463626348253 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:52:28 INFO - PROCESS | 1652 | 1463626348265 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:52:28 INFO - PROCESS | 1652 | 1463626348266 Marionette TRACE conn2 <- [1,110,null,{}] 19:52:28 INFO - PROCESS | 1652 | 1463626348268 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}] 19:52:28 INFO - PROCESS | 1652 | 1463626348368 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:52:28 INFO - PROCESS | 1652 | 1463626348376 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119966800 == 35 [pid = 1652] [id = 35] 19:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11994d400) [pid = 1652] [serial = 101] [outer = 0x0] 19:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119c11400) [pid = 1652] [serial = 102] [outer = 0x11994d400] 19:52:28 INFO - PROCESS | 1652 | 1463626348403 Marionette DEBUG loaded listener.js 19:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119d47800) [pid = 1652] [serial = 103] [outer = 0x11994d400] 19:52:28 INFO - PROCESS | 1652 | 1463626348753 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]]]}] 19:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 526ms 19:52:28 INFO - PROCESS | 1652 | 1463626348783 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:52:28 INFO - PROCESS | 1652 | 1463626348784 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:52:28 INFO - PROCESS | 1652 | 1463626348787 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:52:28 INFO - PROCESS | 1652 | 1463626348788 Marionette TRACE conn2 <- [1,114,null,{}] 19:52:28 INFO - PROCESS | 1652 | 1463626348790 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}] 19:52:28 INFO - PROCESS | 1652 | 1463626348861 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:52:28 INFO - PROCESS | 1652 | 1463626348865 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b9b800 == 36 [pid = 1652] [id = 36] 19:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119d51000) [pid = 1652] [serial = 104] [outer = 0x0] 19:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123974400) [pid = 1652] [serial = 105] [outer = 0x119d51000] 19:52:28 INFO - PROCESS | 1652 | 1463626348891 Marionette DEBUG loaded listener.js 19:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123b71400) [pid = 1652] [serial = 106] [outer = 0x119d51000] 19:52:29 INFO - PROCESS | 1652 | 1463626349229 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]]]}] 19:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 19:52:29 INFO - PROCESS | 1652 | 1463626349256 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:52:29 INFO - PROCESS | 1652 | 1463626349259 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:52:29 INFO - PROCESS | 1652 | 1463626349275 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:52:29 INFO - PROCESS | 1652 | 1463626349276 Marionette TRACE conn2 <- [1,118,null,{}] 19:52:29 INFO - PROCESS | 1652 | 1463626349279 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}] 19:52:29 INFO - PROCESS | 1652 | 1463626349368 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:52:29 INFO - PROCESS | 1652 | 1463626349374 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a08d800 == 37 [pid = 1652] [id = 37] 19:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123b74400) [pid = 1652] [serial = 107] [outer = 0x0] 19:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x123d14800) [pid = 1652] [serial = 108] [outer = 0x123b74400] 19:52:29 INFO - PROCESS | 1652 | 1463626349403 Marionette DEBUG loaded listener.js 19:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124a8d800) [pid = 1652] [serial = 109] [outer = 0x123b74400] 19:52:29 INFO - PROCESS | 1652 | 1463626349695 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]]]}] 19:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 483ms 19:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:52:29 INFO - PROCESS | 1652 | 1463626349746 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:52:29 INFO - PROCESS | 1652 | 1463626349747 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:52:29 INFO - PROCESS | 1652 | 1463626349749 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:52:29 INFO - PROCESS | 1652 | 1463626349750 Marionette TRACE conn2 <- [1,122,null,{}] 19:52:29 INFO - PROCESS | 1652 | 1463626349753 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}] 19:52:29 INFO - PROCESS | 1652 | 1463626349827 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:52:29 INFO - PROCESS | 1652 | 1463626349831 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239cf800 == 38 [pid = 1652] [id = 38] 19:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124ae1c00) [pid = 1652] [serial = 110] [outer = 0x0] 19:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x124dcb800) [pid = 1652] [serial = 111] [outer = 0x124ae1c00] 19:52:29 INFO - PROCESS | 1652 | 1463626349855 Marionette DEBUG loaded listener.js 19:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x125009c00) [pid = 1652] [serial = 112] [outer = 0x124ae1c00] 19:52:30 INFO - PROCESS | 1652 | 1463626350141 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]]]}] 19:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 19:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:52:30 INFO - PROCESS | 1652 | 1463626350168 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:52:30 INFO - PROCESS | 1652 | 1463626350169 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:52:30 INFO - PROCESS | 1652 | 1463626350171 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:52:30 INFO - PROCESS | 1652 | 1463626350173 Marionette TRACE conn2 <- [1,126,null,{}] 19:52:30 INFO - PROCESS | 1652 | 1463626350181 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}] 19:52:30 INFO - PROCESS | 1652 | 1463626350255 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:52:30 INFO - PROCESS | 1652 | 1463626350306 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b41800 == 39 [pid = 1652] [id = 39] 19:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123972000) [pid = 1652] [serial = 113] [outer = 0x0] 19:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1250eb400) [pid = 1652] [serial = 114] [outer = 0x123972000] 19:52:30 INFO - PROCESS | 1652 | 1463626350330 Marionette DEBUG loaded listener.js 19:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12685a400) [pid = 1652] [serial = 115] [outer = 0x123972000] 19:52:30 INFO - PROCESS | 1652 | 1463626350606 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]]]}] 19:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 19:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:52:30 INFO - PROCESS | 1652 | 1463626350647 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:52:30 INFO - PROCESS | 1652 | 1463626350649 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:52:30 INFO - PROCESS | 1652 | 1463626350651 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:52:30 INFO - PROCESS | 1652 | 1463626350652 Marionette TRACE conn2 <- [1,130,null,{}] 19:52:30 INFO - PROCESS | 1652 | 1463626350654 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}] 19:52:30 INFO - PROCESS | 1652 | 1463626350732 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:52:30 INFO - PROCESS | 1652 | 1463626350736 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x124923000 == 40 [pid = 1652] [id = 40] 19:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1257f5800) [pid = 1652] [serial = 116] [outer = 0x0] 19:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x126c4b000) [pid = 1652] [serial = 117] [outer = 0x1257f5800] 19:52:30 INFO - PROCESS | 1652 | 1463626350761 Marionette DEBUG loaded listener.js 19:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12700e800) [pid = 1652] [serial = 118] [outer = 0x1257f5800] 19:52:31 INFO - PROCESS | 1652 | 1463626351061 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]]]}] 19:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 420ms 19:52:31 INFO - PROCESS | 1652 | 1463626351071 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:52:31 INFO - PROCESS | 1652 | 1463626351072 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:52:31 INFO - PROCESS | 1652 | 1463626351078 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:52:31 INFO - PROCESS | 1652 | 1463626351079 Marionette TRACE conn2 <- [1,134,null,{}] 19:52:31 INFO - PROCESS | 1652 | 1463626351082 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}] 19:52:31 INFO - PROCESS | 1652 | 1463626351159 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:52:31 INFO - PROCESS | 1652 | 1463626351209 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x125555000 == 41 [pid = 1652] [id = 41] 19:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1257fa000) [pid = 1652] [serial = 119] [outer = 0x0] 19:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1270d6800) [pid = 1652] [serial = 120] [outer = 0x1257fa000] 19:52:31 INFO - PROCESS | 1652 | 1463626351233 Marionette DEBUG loaded listener.js 19:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128c2cc00) [pid = 1652] [serial = 121] [outer = 0x1257fa000] 19:52:31 INFO - PROCESS | 1652 | 1463626351477 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]]]}] 19:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 420ms 19:52:31 INFO - PROCESS | 1652 | 1463626351497 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:52:31 INFO - PROCESS | 1652 | 1463626351498 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:52:31 INFO - PROCESS | 1652 | 1463626351500 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:52:31 INFO - PROCESS | 1652 | 1463626351501 Marionette TRACE conn2 <- [1,138,null,{}] 19:52:31 INFO - PROCESS | 1652 | 1463626351525 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}] 19:52:31 INFO - PROCESS | 1652 | 1463626351621 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:52:31 INFO - PROCESS | 1652 | 1463626351629 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12701d800 == 42 [pid = 1652] [id = 42] 19:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128c30800) [pid = 1652] [serial = 122] [outer = 0x0] 19:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128fda400) [pid = 1652] [serial = 123] [outer = 0x128c30800] 19:52:31 INFO - PROCESS | 1652 | 1463626351653 Marionette DEBUG loaded listener.js 19:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128fe5400) [pid = 1652] [serial = 124] [outer = 0x128c30800] 19:52:31 INFO - PROCESS | 1652 | 1463626351985 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]]]}] 19:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 19:52:32 INFO - PROCESS | 1652 | 1463626352021 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:52:32 INFO - PROCESS | 1652 | 1463626352022 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:52:32 INFO - PROCESS | 1652 | 1463626352025 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:52:32 INFO - PROCESS | 1652 | 1463626352026 Marionette TRACE conn2 <- [1,142,null,{}] 19:52:32 INFO - PROCESS | 1652 | 1463626352028 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}] 19:52:32 INFO - PROCESS | 1652 | 1463626352781 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:52:32 INFO - PROCESS | 1652 | 1463626352826 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x112550800 == 43 [pid = 1652] [id = 43] 19:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x112c06c00) [pid = 1652] [serial = 125] [outer = 0x0] 19:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11380f800) [pid = 1652] [serial = 126] [outer = 0x112c06c00] 19:52:32 INFO - PROCESS | 1652 | 1463626352853 Marionette DEBUG loaded listener.js 19:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x116076400) [pid = 1652] [serial = 127] [outer = 0x112c06c00] 19:52:33 INFO - PROCESS | 1652 | 1463626353196 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]]]}] 19:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1221ms 19:52:33 INFO - PROCESS | 1652 | 1463626353248 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:52:33 INFO - PROCESS | 1652 | 1463626353250 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:52:33 INFO - PROCESS | 1652 | 1463626353261 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:52:33 INFO - PROCESS | 1652 | 1463626353263 Marionette TRACE conn2 <- [1,146,null,{}] 19:52:33 INFO - PROCESS | 1652 | 1463626353266 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}] 19:52:33 INFO - PROCESS | 1652 | 1463626353354 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:52:33 INFO - PROCESS | 1652 | 1463626353359 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f24800 == 44 [pid = 1652] [id = 44] 19:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x116160000) [pid = 1652] [serial = 128] [outer = 0x0] 19:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x116890000) [pid = 1652] [serial = 129] [outer = 0x116160000] 19:52:33 INFO - PROCESS | 1652 | 1463626353387 Marionette DEBUG loaded listener.js 19:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11744f000) [pid = 1652] [serial = 130] [outer = 0x116160000] 19:52:33 INFO - PROCESS | 1652 | 1463626353705 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]]]}] 19:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 19:52:33 INFO - PROCESS | 1652 | 1463626353739 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:52:33 INFO - PROCESS | 1652 | 1463626353743 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:52:33 INFO - PROCESS | 1652 | 1463626353747 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:52:33 INFO - PROCESS | 1652 | 1463626353748 Marionette TRACE conn2 <- [1,150,null,{}] 19:52:33 INFO - PROCESS | 1652 | 1463626353750 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}] 19:52:33 INFO - PROCESS | 1652 | 1463626353837 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:52:33 INFO - PROCESS | 1652 | 1463626353844 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f1c800 == 45 [pid = 1652] [id = 45] 19:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x117f24400) [pid = 1652] [serial = 131] [outer = 0x0] 19:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x117f54000) [pid = 1652] [serial = 132] [outer = 0x117f24400] 19:52:33 INFO - PROCESS | 1652 | 1463626353869 Marionette DEBUG loaded listener.js 19:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x117f61400) [pid = 1652] [serial = 133] [outer = 0x117f24400] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1191a8800) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x117f60000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x117f24c00) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128fe3400) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12c972c00) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12c822400) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12c4ce000) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12beb5800) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x117fb7400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12baf0c00) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12baa6800) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a8b0c00) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a8a6800) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129264c00) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1165b3c00) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x116a58c00) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x117f50400) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x117f27000) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118b26400) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1191aa400) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119909000) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119b0e400) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119d51000) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123b74400) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124ae1c00) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12d773c00) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112dec000) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116a56c00) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:52:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117f61800) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:52:34 INFO - PROCESS | 1652 | 1463626354670 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]]]}] 19:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 970ms 19:52:34 INFO - PROCESS | 1652 | 1463626354718 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:52:34 INFO - PROCESS | 1652 | 1463626354720 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:52:34 INFO - PROCESS | 1652 | 1463626354728 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:52:34 INFO - PROCESS | 1652 | 1463626354731 Marionette TRACE conn2 <- [1,154,null,{}] 19:52:34 INFO - PROCESS | 1652 | 1463626354733 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}] 19:52:34 INFO - PROCESS | 1652 | 1463626354803 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:52:34 INFO - PROCESS | 1652 | 1463626354850 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f19800 == 46 [pid = 1652] [id = 46] 19:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1121b5800) [pid = 1652] [serial = 134] [outer = 0x0] 19:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1165b3c00) [pid = 1652] [serial = 135] [outer = 0x1121b5800] 19:52:34 INFO - PROCESS | 1652 | 1463626354877 Marionette DEBUG loaded listener.js 19:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117fb5400) [pid = 1652] [serial = 136] [outer = 0x1121b5800] 19:52:35 INFO - PROCESS | 1652 | 1463626355142 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]]]}] 19:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 473ms 19:52:35 INFO - PROCESS | 1652 | 1463626355198 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:52:35 INFO - PROCESS | 1652 | 1463626355199 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:52:35 INFO - PROCESS | 1652 | 1463626355201 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:52:35 INFO - PROCESS | 1652 | 1463626355202 Marionette TRACE conn2 <- [1,158,null,{}] 19:52:35 INFO - PROCESS | 1652 | 1463626355205 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}] 19:52:35 INFO - PROCESS | 1652 | 1463626355279 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:52:35 INFO - PROCESS | 1652 | 1463626355284 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184b6000 == 47 [pid = 1652] [id = 47] 19:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1182e0000) [pid = 1652] [serial = 137] [outer = 0x0] 19:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118613c00) [pid = 1652] [serial = 138] [outer = 0x1182e0000] 19:52:35 INFO - PROCESS | 1652 | 1463626355310 Marionette DEBUG loaded listener.js 19:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118b1f800) [pid = 1652] [serial = 139] [outer = 0x1182e0000] 19:52:35 INFO - PROCESS | 1652 | 1463626355634 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]]]}] 19:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 19:52:35 INFO - PROCESS | 1652 | 1463626355671 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:52:35 INFO - PROCESS | 1652 | 1463626355673 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:52:35 INFO - PROCESS | 1652 | 1463626355675 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:52:35 INFO - PROCESS | 1652 | 1463626355684 Marionette TRACE conn2 <- [1,162,null,{}] 19:52:35 INFO - PROCESS | 1652 | 1463626355686 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}] 19:52:35 INFO - PROCESS | 1652 | 1463626355753 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:52:35 INFO - PROCESS | 1652 | 1463626355760 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119303800 == 48 [pid = 1652] [id = 48] 19:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119058c00) [pid = 1652] [serial = 140] [outer = 0x0] 19:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119063800) [pid = 1652] [serial = 141] [outer = 0x119058c00] 19:52:35 INFO - PROCESS | 1652 | 1463626355790 Marionette DEBUG loaded listener.js 19:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1191ac400) [pid = 1652] [serial = 142] [outer = 0x119058c00] 19:52:36 INFO - PROCESS | 1652 | 1463626356111 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]]]}] 19:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 476ms 19:52:36 INFO - PROCESS | 1652 | 1463626356152 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:52:36 INFO - PROCESS | 1652 | 1463626356153 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:52:36 INFO - PROCESS | 1652 | 1463626356156 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:52:36 INFO - PROCESS | 1652 | 1463626356157 Marionette TRACE conn2 <- [1,166,null,{}] 19:52:36 INFO - PROCESS | 1652 | 1463626356159 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}] 19:52:36 INFO - PROCESS | 1652 | 1463626356249 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:52:36 INFO - PROCESS | 1652 | 1463626356255 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e09800 == 49 [pid = 1652] [id = 49] 19:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11744b000) [pid = 1652] [serial = 143] [outer = 0x0] 19:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1193ce400) [pid = 1652] [serial = 144] [outer = 0x11744b000] 19:52:36 INFO - PROCESS | 1652 | 1463626356282 Marionette DEBUG loaded listener.js 19:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119942400) [pid = 1652] [serial = 145] [outer = 0x11744b000] 19:52:36 INFO - PROCESS | 1652 | 1463626356551 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]]]}] 19:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 421ms 19:52:36 INFO - PROCESS | 1652 | 1463626356614 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:52:36 INFO - PROCESS | 1652 | 1463626356617 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:52:36 INFO - PROCESS | 1652 | 1463626356622 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:52:36 INFO - PROCESS | 1652 | 1463626356625 Marionette TRACE conn2 <- [1,170,null,{}] 19:52:36 INFO - PROCESS | 1652 | 1463626356629 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}] 19:52:36 INFO - PROCESS | 1652 | 1463626356720 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:52:36 INFO - PROCESS | 1652 | 1463626356775 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a15000 == 50 [pid = 1652] [id = 50] 19:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x115e42c00) [pid = 1652] [serial = 146] [outer = 0x0] 19:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1160de800) [pid = 1652] [serial = 147] [outer = 0x115e42c00] 19:52:36 INFO - PROCESS | 1652 | 1463626356807 Marionette DEBUG loaded listener.js 19:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1165b7400) [pid = 1652] [serial = 148] [outer = 0x115e42c00] 19:52:37 INFO - PROCESS | 1652 | 1463626357246 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]]]}] 19:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 674ms 19:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:52:37 INFO - PROCESS | 1652 | 1463626357298 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:52:37 INFO - PROCESS | 1652 | 1463626357301 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:52:37 INFO - PROCESS | 1652 | 1463626357312 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:52:37 INFO - PROCESS | 1652 | 1463626357316 Marionette TRACE conn2 <- [1,174,null,{}] 19:52:37 INFO - PROCESS | 1652 | 1463626357321 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}] 19:52:37 INFO - PROCESS | 1652 | 1463626357452 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:52:37 INFO - PROCESS | 1652 | 1463626357533 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119352000 == 51 [pid = 1652] [id = 51] 19:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x117f27400) [pid = 1652] [serial = 149] [outer = 0x0] 19:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x117f4b000) [pid = 1652] [serial = 150] [outer = 0x117f27400] 19:52:37 INFO - PROCESS | 1652 | 1463626357562 Marionette DEBUG loaded listener.js 19:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x117f62000) [pid = 1652] [serial = 151] [outer = 0x117f27400] 19:52:37 INFO - PROCESS | 1652 | 1463626357955 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]]]}] 19:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 678ms 19:52:37 INFO - PROCESS | 1652 | 1463626357985 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:52:37 INFO - PROCESS | 1652 | 1463626357987 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:52:37 INFO - PROCESS | 1652 | 1463626357989 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:52:37 INFO - PROCESS | 1652 | 1463626357991 Marionette TRACE conn2 <- [1,178,null,{}] 19:52:38 INFO - PROCESS | 1652 | 1463626358011 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}] 19:52:38 INFO - PROCESS | 1652 | 1463626358104 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:52:38 INFO - PROCESS | 1652 | 1463626358154 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e0e000 == 52 [pid = 1652] [id = 52] 19:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119008400) [pid = 1652] [serial = 152] [outer = 0x0] 19:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11919f000) [pid = 1652] [serial = 153] [outer = 0x119008400] 19:52:38 INFO - PROCESS | 1652 | 1463626358186 Marionette DEBUG loaded listener.js 19:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1193d0000) [pid = 1652] [serial = 154] [outer = 0x119008400] 19:52:38 INFO - PROCESS | 1652 | 1463626358594 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]]]}] 19:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 622ms 19:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:52:38 INFO - PROCESS | 1652 | 1463626358611 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:52:38 INFO - PROCESS | 1652 | 1463626358613 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:52:38 INFO - PROCESS | 1652 | 1463626358615 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:52:38 INFO - PROCESS | 1652 | 1463626358616 Marionette TRACE conn2 <- [1,182,null,{}] 19:52:38 INFO - PROCESS | 1652 | 1463626358619 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}] 19:52:38 INFO - PROCESS | 1652 | 1463626358705 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:52:38 INFO - PROCESS | 1652 | 1463626358748 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e4b800 == 53 [pid = 1652] [id = 53] 19:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119904800) [pid = 1652] [serial = 155] [outer = 0x0] 19:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119945800) [pid = 1652] [serial = 156] [outer = 0x119904800] 19:52:38 INFO - PROCESS | 1652 | 1463626358778 Marionette DEBUG loaded listener.js 19:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119b11c00) [pid = 1652] [serial = 157] [outer = 0x119904800] 19:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 568ms 19:52:39 INFO - PROCESS | 1652 | 1463626359178 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]]]}] 19:52:39 INFO - PROCESS | 1652 | 1463626359184 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:52:39 INFO - PROCESS | 1652 | 1463626359185 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:52:39 INFO - PROCESS | 1652 | 1463626359187 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:52:39 INFO - PROCESS | 1652 | 1463626359189 Marionette TRACE conn2 <- [1,186,null,{}] 19:52:39 INFO - PROCESS | 1652 | 1463626359192 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}] 19:52:39 INFO - PROCESS | 1652 | 1463626359276 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:52:39 INFO - PROCESS | 1652 | 1463626359318 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x124d84000 == 54 [pid = 1652] [id = 54] 19:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119909000) [pid = 1652] [serial = 158] [outer = 0x0] 19:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119c17400) [pid = 1652] [serial = 159] [outer = 0x119909000] 19:52:39 INFO - PROCESS | 1652 | 1463626359348 Marionette DEBUG loaded listener.js 19:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x119d54800) [pid = 1652] [serial = 160] [outer = 0x119909000] 19:52:39 INFO - PROCESS | 1652 | 1463626359761 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]]]}] 19:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 622ms 19:52:39 INFO - PROCESS | 1652 | 1463626359810 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:52:39 INFO - PROCESS | 1652 | 1463626359811 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:52:39 INFO - PROCESS | 1652 | 1463626359813 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:52:39 INFO - PROCESS | 1652 | 1463626359814 Marionette TRACE conn2 <- [1,190,null,{}] 19:52:39 INFO - PROCESS | 1652 | 1463626359817 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}] 19:52:39 INFO - PROCESS | 1652 | 1463626359922 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:52:39 INFO - PROCESS | 1652 | 1463626359970 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119523800 == 55 [pid = 1652] [id = 55] 19:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x123978c00) [pid = 1652] [serial = 161] [outer = 0x0] 19:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123d0b000) [pid = 1652] [serial = 162] [outer = 0x123978c00] 19:52:40 INFO - PROCESS | 1652 | 1463626359999 Marionette DEBUG loaded listener.js 19:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1246e5800) [pid = 1652] [serial = 163] [outer = 0x123978c00] 19:52:40 INFO - PROCESS | 1652 | 1463626360499 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]]]}] 19:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 720ms 19:52:40 INFO - PROCESS | 1652 | 1463626360534 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:52:40 INFO - PROCESS | 1652 | 1463626360538 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:52:40 INFO - PROCESS | 1652 | 1463626360559 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:52:40 INFO - PROCESS | 1652 | 1463626360563 Marionette TRACE conn2 <- [1,194,null,{}] 19:52:40 INFO - PROCESS | 1652 | 1463626360570 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}] 19:52:40 INFO - PROCESS | 1652 | 1463626360699 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:52:40 INFO - PROCESS | 1652 | 1463626360820 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x112541000 == 56 [pid = 1652] [id = 56] 19:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x113d64000) [pid = 1652] [serial = 164] [outer = 0x0] 19:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x115ec9800) [pid = 1652] [serial = 165] [outer = 0x113d64000] 19:52:40 INFO - PROCESS | 1652 | 1463626360849 Marionette DEBUG loaded listener.js 19:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1161eec00) [pid = 1652] [serial = 166] [outer = 0x113d64000] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119303800 == 55 [pid = 1652] [id = 48] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11935e800 == 54 [pid = 1652] [id = 34] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1184b6000 == 53 [pid = 1652] [id = 47] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116f19800 == 52 [pid = 1652] [id = 46] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119309000 == 51 [pid = 1652] [id = 33] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119078000 == 50 [pid = 1652] [id = 32] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x113f1c800 == 49 [pid = 1652] [id = 45] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116e0e800 == 48 [pid = 1652] [id = 29] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x113f24800 == 47 [pid = 1652] [id = 44] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116539800 == 46 [pid = 1652] [id = 28] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x112550800 == 45 [pid = 1652] [id = 43] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x113f15000 == 44 [pid = 1652] [id = 27] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118449800 == 43 [pid = 1652] [id = 31] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x124923000 == 42 [pid = 1652] [id = 40] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116fa8800 == 41 [pid = 1652] [id = 30] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119523800 == 40 [pid = 1652] [id = 55] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x124d84000 == 39 [pid = 1652] [id = 54] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x123e4b800 == 38 [pid = 1652] [id = 53] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116e0e000 == 37 [pid = 1652] [id = 52] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11a08d800 == 36 [pid = 1652] [id = 37] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119352000 == 35 [pid = 1652] [id = 51] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12701d800 == 34 [pid = 1652] [id = 42] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1239cf800 == 33 [pid = 1652] [id = 38] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x125555000 == 32 [pid = 1652] [id = 41] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119966800 == 31 [pid = 1652] [id = 35] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x123b41800 == 30 [pid = 1652] [id = 39] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x115e09800 == 29 [pid = 1652] [id = 49] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119b9b800 == 28 [pid = 1652] [id = 36] 19:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x113a15000 == 27 [pid = 1652] [id = 50] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11666f400) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x116846800) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x117450000) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x117f2ec00) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x117f5cc00) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11845d800) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119011800) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1191a0000) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1193d0800) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x119943800) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119948c00) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11994ec00) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119bda800) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119c0e000) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119c11400) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x123974400) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123d14800) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x124dcb800) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1250eb400) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x126c4b000) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1270d6800) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11334f800) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117455400) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x117fbdc00) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118b2f400) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123b71400) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124a8d800) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x125009c00) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118405800) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x117f30400) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118b31c00) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x115e42800) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12d77b800) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123d06000) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123f1a000) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12c4c5c00) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1182e6c00) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12be0b800) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12beaf400) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12baad800) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12baedc00) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12aba8000) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12ac10800) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a8a8400) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a8ac800) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12930fc00) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12957fc00) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129266800) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12d777000) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12d771400) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117f64c00) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118411c00) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117f2b800) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117f5ac00) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12d32d800) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12d771000) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128fde400) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12d22f000) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12d288800) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128fdac00) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12c828c00) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12c96e400) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12c4d2c00) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12c820400) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12c4c9400) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12beb2c00) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12d77e000) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 19:52:41 INFO - PROCESS | 1652 | 1463626361641 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]]]}] 19:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1131ms 19:52:41 INFO - PROCESS | 1652 | 1463626361687 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:52:41 INFO - PROCESS | 1652 | 1463626361690 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:52:41 INFO - PROCESS | 1652 | 1463626361711 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:52:41 INFO - PROCESS | 1652 | 1463626361714 Marionette TRACE conn2 <- [1,198,null,{}] 19:52:41 INFO - PROCESS | 1652 | 1463626361723 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}] 19:52:41 INFO - PROCESS | 1652 | 1463626361799 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:52:41 INFO - PROCESS | 1652 | 1463626361806 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11330b000 == 28 [pid = 1652] [id = 57] 19:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x115ebe800) [pid = 1652] [serial = 167] [outer = 0x0] 19:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1160e7c00) [pid = 1652] [serial = 168] [outer = 0x115ebe800] 19:52:41 INFO - PROCESS | 1652 | 1463626361836 Marionette DEBUG loaded listener.js 19:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1121a8800) [pid = 1652] [serial = 169] [outer = 0x115ebe800] 19:52:42 INFO - PROCESS | 1652 | 1463626362161 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]]]}] 19:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 480ms 19:52:42 INFO - PROCESS | 1652 | 1463626362187 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 1652 | 1463626362193 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:52:42 INFO - PROCESS | 1652 | 1463626362199 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 1652 | 1463626362200 Marionette TRACE conn2 <- [1,202,null,{}] 19:52:42 INFO - PROCESS | 1652 | 1463626362203 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}] 19:52:42 INFO - PROCESS | 1652 | 1463626362269 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:52:42 INFO - PROCESS | 1652 | 1463626362308 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x113fd9800 == 29 [pid = 1652] [id = 58] 19:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113dee400) [pid = 1652] [serial = 170] [outer = 0x0] 19:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116670000) [pid = 1652] [serial = 171] [outer = 0x113dee400] 19:52:42 INFO - PROCESS | 1652 | 1463626362334 Marionette DEBUG loaded listener.js 19:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x117579800) [pid = 1652] [serial = 172] [outer = 0x113dee400] 19:52:42 INFO - PROCESS | 1652 | 1463626362635 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]]]}] 19:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 469ms 19:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:52:42 INFO - PROCESS | 1652 | 1463626362668 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 1652 | 1463626362670 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:52:42 INFO - PROCESS | 1652 | 1463626362672 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 1652 | 1463626362676 Marionette TRACE conn2 <- [1,206,null,{}] 19:52:42 INFO - PROCESS | 1652 | 1463626362685 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}] 19:52:42 INFO - PROCESS | 1652 | 1463626362762 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:52:42 INFO - PROCESS | 1652 | 1463626362768 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f1f800 == 30 [pid = 1652] [id = 59] 19:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x115e44800) [pid = 1652] [serial = 173] [outer = 0x0] 19:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x117f58c00) [pid = 1652] [serial = 174] [outer = 0x115e44800] 19:52:42 INFO - PROCESS | 1652 | 1463626362798 Marionette DEBUG loaded listener.js 19:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117faf400) [pid = 1652] [serial = 175] [outer = 0x115e44800] 19:52:43 INFO - PROCESS | 1652 | 1463626363084 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]]]}] 19:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 424ms 19:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:52:43 INFO - PROCESS | 1652 | 1463626363097 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:52:43 INFO - PROCESS | 1652 | 1463626363099 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:52:43 INFO - PROCESS | 1652 | 1463626363101 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:52:43 INFO - PROCESS | 1652 | 1463626363102 Marionette TRACE conn2 <- [1,210,null,{}] 19:52:43 INFO - PROCESS | 1652 | 1463626363104 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}] 19:52:43 INFO - PROCESS | 1652 | 1463626363181 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:52:43 INFO - PROCESS | 1652 | 1463626363233 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118115800 == 31 [pid = 1652] [id = 60] 19:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117f64800) [pid = 1652] [serial = 176] [outer = 0x0] 19:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1182e2800) [pid = 1652] [serial = 177] [outer = 0x117f64800] 19:52:43 INFO - PROCESS | 1652 | 1463626363259 Marionette DEBUG loaded listener.js 19:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11845b400) [pid = 1652] [serial = 178] [outer = 0x117f64800] 19:52:43 INFO - PROCESS | 1652 | 1463626363511 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]]]}] 19:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 418ms 19:52:43 INFO - PROCESS | 1652 | 1463626363549 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:52:43 INFO - PROCESS | 1652 | 1463626363550 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:52:43 INFO - PROCESS | 1652 | 1463626363579 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:52:43 INFO - PROCESS | 1652 | 1463626363580 Marionette TRACE conn2 <- [1,214,null,{}] 19:52:43 INFO - PROCESS | 1652 | 1463626363583 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}] 19:52:43 INFO - PROCESS | 1652 | 1463626363670 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:52:43 INFO - PROCESS | 1652 | 1463626363675 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184cb800 == 32 [pid = 1652] [id = 61] 19:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111c1cc00) [pid = 1652] [serial = 179] [outer = 0x0] 19:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118463400) [pid = 1652] [serial = 180] [outer = 0x111c1cc00] 19:52:43 INFO - PROCESS | 1652 | 1463626363700 Marionette DEBUG loaded listener.js 19:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118b25c00) [pid = 1652] [serial = 181] [outer = 0x111c1cc00] 19:52:44 INFO - PROCESS | 1652 | 1463626364012 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]]]}] 19:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 485ms 19:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:52:44 INFO - PROCESS | 1652 | 1463626364051 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:52:44 INFO - PROCESS | 1652 | 1463626364052 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:52:44 INFO - PROCESS | 1652 | 1463626364054 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:52:44 INFO - PROCESS | 1652 | 1463626364056 Marionette TRACE conn2 <- [1,218,null,{}] 19:52:44 INFO - PROCESS | 1652 | 1463626364061 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}] 19:52:44 INFO - PROCESS | 1652 | 1463626364154 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:52:44 INFO - PROCESS | 1652 | 1463626364159 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11930f000 == 33 [pid = 1652] [id = 62] 19:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118b30000) [pid = 1652] [serial = 182] [outer = 0x0] 19:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1193c6400) [pid = 1652] [serial = 183] [outer = 0x118b30000] 19:52:44 INFO - PROCESS | 1652 | 1463626364187 Marionette DEBUG loaded listener.js 19:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119909400) [pid = 1652] [serial = 184] [outer = 0x118b30000] 19:52:44 INFO - PROCESS | 1652 | 1463626364489 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]]]}] 19:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 19:52:44 INFO - PROCESS | 1652 | 1463626364534 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:52:44 INFO - PROCESS | 1652 | 1463626364535 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:52:44 INFO - PROCESS | 1652 | 1463626364537 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:52:44 INFO - PROCESS | 1652 | 1463626364538 Marionette TRACE conn2 <- [1,222,null,{}] 19:52:44 INFO - PROCESS | 1652 | 1463626364542 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}] 19:52:44 INFO - PROCESS | 1652 | 1463626364633 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:52:44 INFO - PROCESS | 1652 | 1463626364637 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119960000 == 34 [pid = 1652] [id = 63] 19:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1121b6c00) [pid = 1652] [serial = 185] [outer = 0x0] 19:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119947000) [pid = 1652] [serial = 186] [outer = 0x1121b6c00] 19:52:44 INFO - PROCESS | 1652 | 1463626364662 Marionette DEBUG loaded listener.js 19:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11994cc00) [pid = 1652] [serial = 187] [outer = 0x1121b6c00] 19:52:44 INFO - PROCESS | 1652 | 1463626364970 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]]]}] 19:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 473ms 19:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:52:45 INFO - PROCESS | 1652 | 1463626365011 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:52:45 INFO - PROCESS | 1652 | 1463626365012 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:52:45 INFO - PROCESS | 1652 | 1463626365014 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:52:45 INFO - PROCESS | 1652 | 1463626365015 Marionette TRACE conn2 <- [1,226,null,{}] 19:52:45 INFO - PROCESS | 1652 | 1463626365018 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}] 19:52:45 INFO - PROCESS | 1652 | 1463626365102 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:52:45 INFO - PROCESS | 1652 | 1463626365131 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b9c800 == 35 [pid = 1652] [id = 64] 19:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11994b800) [pid = 1652] [serial = 188] [outer = 0x0] 19:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119bdd000) [pid = 1652] [serial = 189] [outer = 0x11994b800] 19:52:45 INFO - PROCESS | 1652 | 1463626365155 Marionette DEBUG loaded listener.js 19:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119d22800) [pid = 1652] [serial = 190] [outer = 0x11994b800] 19:52:45 INFO - PROCESS | 1652 | 1463626365464 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]]]}] 19:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 19:52:45 INFO - PROCESS | 1652 | 1463626365484 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:52:45 INFO - PROCESS | 1652 | 1463626365485 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119058c00) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116160000) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1121b5800) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117f24400) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1182e0000) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112c06c00) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11744b000) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128c30800) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11994d400) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1257fa000) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123972000) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:52:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1257f5800) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:52:45 INFO - PROCESS | 1652 | 1463626365571 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:52:45 INFO - PROCESS | 1652 | 1463626365572 Marionette TRACE conn2 <- [1,230,null,{}] 19:52:45 INFO - PROCESS | 1652 | 1463626365575 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}] 19:52:45 INFO - PROCESS | 1652 | 1463626365638 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:52:45 INFO - PROCESS | 1652 | 1463626365642 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f1f000 == 36 [pid = 1652] [id = 65] 19:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117457400) [pid = 1652] [serial = 191] [outer = 0x0] 19:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182e0000) [pid = 1652] [serial = 192] [outer = 0x117457400] 19:52:45 INFO - PROCESS | 1652 | 1463626365669 Marionette DEBUG loaded listener.js 19:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119d20400) [pid = 1652] [serial = 193] [outer = 0x117457400] 19:52:45 INFO - PROCESS | 1652 | 1463626365997 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]]]}] 19:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 477ms 19:52:46 INFO - PROCESS | 1652 | 1463626366041 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:52:46 INFO - PROCESS | 1652 | 1463626366043 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:52:46 INFO - PROCESS | 1652 | 1463626366047 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:52:46 INFO - PROCESS | 1652 | 1463626366048 Marionette TRACE conn2 <- [1,234,null,{}] 19:52:46 INFO - PROCESS | 1652 | 1463626366052 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}] 19:52:46 INFO - PROCESS | 1652 | 1463626366157 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:52:46 INFO - PROCESS | 1652 | 1463626366220 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123913000 == 37 [pid = 1652] [id = 66] 19:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112e49000) [pid = 1652] [serial = 194] [outer = 0x0] 19:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119d3f000) [pid = 1652] [serial = 195] [outer = 0x112e49000] 19:52:46 INFO - PROCESS | 1652 | 1463626366260 Marionette DEBUG loaded listener.js 19:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123872800) [pid = 1652] [serial = 196] [outer = 0x112e49000] 19:52:46 INFO - PROCESS | 1652 | 1463626366699 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]]]}] 19:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 19:52:46 INFO - PROCESS | 1652 | 1463626366718 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:52:46 INFO - PROCESS | 1652 | 1463626366719 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:52:46 INFO - PROCESS | 1652 | 1463626366722 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:52:46 INFO - PROCESS | 1652 | 1463626366723 Marionette TRACE conn2 <- [1,238,null,{}] 19:52:46 INFO - PROCESS | 1652 | 1463626366726 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}] 19:52:46 INFO - PROCESS | 1652 | 1463626366822 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:52:46 INFO - PROCESS | 1652 | 1463626366830 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184b3800 == 38 [pid = 1652] [id = 67] 19:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119d51400) [pid = 1652] [serial = 197] [outer = 0x0] 19:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123d07800) [pid = 1652] [serial = 198] [outer = 0x119d51400] 19:52:46 INFO - PROCESS | 1652 | 1463626366859 Marionette DEBUG loaded listener.js 19:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124a2dc00) [pid = 1652] [serial = 199] [outer = 0x119d51400] 19:52:47 INFO - PROCESS | 1652 | 1463626367128 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]]]}] 19:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 419ms 19:52:47 INFO - PROCESS | 1652 | 1463626367146 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:52:47 INFO - PROCESS | 1652 | 1463626367147 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:52:47 INFO - PROCESS | 1652 | 1463626367155 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:52:47 INFO - PROCESS | 1652 | 1463626367156 Marionette TRACE conn2 <- [1,242,null,{}] 19:52:47 INFO - PROCESS | 1652 | 1463626367166 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}] 19:52:47 INFO - PROCESS | 1652 | 1463626367243 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:52:47 INFO - PROCESS | 1652 | 1463626367247 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12556a800 == 39 [pid = 1652] [id = 68] 19:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124a34c00) [pid = 1652] [serial = 200] [outer = 0x0] 19:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124dc9400) [pid = 1652] [serial = 201] [outer = 0x124a34c00] 19:52:47 INFO - PROCESS | 1652 | 1463626367275 Marionette DEBUG loaded listener.js 19:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125006c00) [pid = 1652] [serial = 202] [outer = 0x124a34c00] 19:52:47 INFO - PROCESS | 1652 | 1463626367565 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]]]}] 19:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 477ms 19:52:47 INFO - PROCESS | 1652 | 1463626367633 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:52:47 INFO - PROCESS | 1652 | 1463626367635 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:52:47 INFO - PROCESS | 1652 | 1463626367638 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:52:47 INFO - PROCESS | 1652 | 1463626367642 Marionette TRACE conn2 <- [1,246,null,{}] 19:52:47 INFO - PROCESS | 1652 | 1463626367646 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}] 19:52:47 INFO - PROCESS | 1652 | 1463626367751 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:52:47 INFO - PROCESS | 1652 | 1463626367790 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130be800 == 40 [pid = 1652] [id = 69] 19:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112ede400) [pid = 1652] [serial = 203] [outer = 0x0] 19:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11312d000) [pid = 1652] [serial = 204] [outer = 0x112ede400] 19:52:47 INFO - PROCESS | 1652 | 1463626367821 Marionette DEBUG loaded listener.js 19:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116199000) [pid = 1652] [serial = 205] [outer = 0x112ede400] 19:52:48 INFO - PROCESS | 1652 | 1463626368295 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]]]}] 19:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 673ms 19:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:52:48 INFO - PROCESS | 1652 | 1463626368312 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:52:48 INFO - PROCESS | 1652 | 1463626368315 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:52:48 INFO - PROCESS | 1652 | 1463626368320 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:52:48 INFO - PROCESS | 1652 | 1463626368323 Marionette TRACE conn2 <- [1,250,null,{}] 19:52:48 INFO - PROCESS | 1652 | 1463626368353 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}] 19:52:48 INFO - PROCESS | 1652 | 1463626368454 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:52:48 INFO - PROCESS | 1652 | 1463626368516 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fbc000 == 41 [pid = 1652] [id = 70] 19:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116a57400) [pid = 1652] [serial = 206] [outer = 0x0] 19:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117f24000) [pid = 1652] [serial = 207] [outer = 0x116a57400] 19:52:48 INFO - PROCESS | 1652 | 1463626368546 Marionette DEBUG loaded listener.js 19:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117f48c00) [pid = 1652] [serial = 208] [outer = 0x116a57400] 19:52:49 INFO - PROCESS | 1652 | 1463626369210 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]]]}] 19:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113df1400) [pid = 1652] [serial = 209] [outer = 0x128fe1800] 19:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 953ms 19:52:49 INFO - PROCESS | 1652 | 1463626369314 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:52:49 INFO - PROCESS | 1652 | 1463626369318 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1184b3800 == 40 [pid = 1652] [id = 67] 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123913000 == 39 [pid = 1652] [id = 66] 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x116f1f000 == 38 [pid = 1652] [id = 65] 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119b9c800 == 37 [pid = 1652] [id = 64] 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119960000 == 36 [pid = 1652] [id = 63] 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11930f000 == 35 [pid = 1652] [id = 62] 19:52:49 INFO - PROCESS | 1652 | 1463626369383 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:52:49 INFO - PROCESS | 1652 | 1463626369387 Marionette TRACE conn2 <- [1,254,null,{}] 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1184cb800 == 34 [pid = 1652] [id = 61] 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118115800 == 33 [pid = 1652] [id = 60] 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x116f1f800 == 32 [pid = 1652] [id = 59] 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x113fd9800 == 31 [pid = 1652] [id = 58] 19:52:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11330b000 == 30 [pid = 1652] [id = 57] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128fe5400) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1191ac400) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116890000) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1165b3c00) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117f54000) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118613c00) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119063800) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117f61400) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11380f800) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117fb5400) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1193ce400) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11744f000) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116076400) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119942400) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118b1f800) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128fda400) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119d47800) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128c2cc00) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12685a400) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12700e800) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 19:52:49 INFO - PROCESS | 1652 | 1463626369415 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}] 19:52:49 INFO - PROCESS | 1652 | 1463626369483 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:52:49 INFO - PROCESS | 1652 | 1463626369529 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e02800 == 31 [pid = 1652] [id = 71] 19:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1165b5000) [pid = 1652] [serial = 210] [outer = 0x0] 19:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116844400) [pid = 1652] [serial = 211] [outer = 0x1165b5000] 19:52:49 INFO - PROCESS | 1652 | 1463626369557 Marionette DEBUG loaded listener.js 19:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11744a400) [pid = 1652] [serial = 212] [outer = 0x1165b5000] 19:52:49 INFO - PROCESS | 1652 | 1463626369834 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]]]}] 19:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 557ms 19:52:49 INFO - PROCESS | 1652 | 1463626369882 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:52:49 INFO - PROCESS | 1652 | 1463626369885 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:52:49 INFO - PROCESS | 1652 | 1463626369890 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:52:49 INFO - PROCESS | 1652 | 1463626369893 Marionette TRACE conn2 <- [1,258,null,{}] 19:52:49 INFO - PROCESS | 1652 | 1463626369897 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}] 19:52:49 INFO - PROCESS | 1652 | 1463626369968 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:52:49 INFO - PROCESS | 1652 | 1463626369972 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f18000 == 32 [pid = 1652] [id = 72] 19:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117f24c00) [pid = 1652] [serial = 213] [outer = 0x0] 19:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117f61c00) [pid = 1652] [serial = 214] [outer = 0x117f24c00] 19:52:50 INFO - PROCESS | 1652 | 1463626370001 Marionette DEBUG loaded listener.js 19:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117fb5400) [pid = 1652] [serial = 215] [outer = 0x117f24c00] 19:52:50 INFO - PROCESS | 1652 | 1463626370304 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]]]}] 19:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 424ms 19:52:50 INFO - PROCESS | 1652 | 1463626370315 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:52:50 INFO - PROCESS | 1652 | 1463626370316 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:52:50 INFO - PROCESS | 1652 | 1463626370319 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:52:50 INFO - PROCESS | 1652 | 1463626370321 Marionette TRACE conn2 <- [1,262,null,{}] 19:52:50 INFO - PROCESS | 1652 | 1463626370334 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}] 19:52:50 INFO - PROCESS | 1652 | 1463626370426 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:52:50 INFO - PROCESS | 1652 | 1463626370432 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x118449000 == 33 [pid = 1652] [id = 73] 19:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117fb6400) [pid = 1652] [serial = 216] [outer = 0x0] 19:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11845f400) [pid = 1652] [serial = 217] [outer = 0x117fb6400] 19:52:50 INFO - PROCESS | 1652 | 1463626370469 Marionette DEBUG loaded listener.js 19:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118b2f000) [pid = 1652] [serial = 218] [outer = 0x117fb6400] 19:52:50 INFO - PROCESS | 1652 | 1463626370770 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]]]}] 19:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 474ms 19:52:50 INFO - PROCESS | 1652 | 1463626370796 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:52:50 INFO - PROCESS | 1652 | 1463626370797 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:52:50 INFO - PROCESS | 1652 | 1463626370800 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:52:50 INFO - PROCESS | 1652 | 1463626370801 Marionette TRACE conn2 <- [1,266,null,{}] 19:52:50 INFO - PROCESS | 1652 | 1463626370803 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}] 19:52:50 INFO - PROCESS | 1652 | 1463626370873 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:52:50 INFO - PROCESS | 1652 | 1463626370915 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11907c000 == 34 [pid = 1652] [id = 74] 19:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117fb9000) [pid = 1652] [serial = 219] [outer = 0x0] 19:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1191a0000) [pid = 1652] [serial = 220] [outer = 0x117fb9000] 19:52:50 INFO - PROCESS | 1652 | 1463626370940 Marionette DEBUG loaded listener.js 19:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1193ce800) [pid = 1652] [serial = 221] [outer = 0x117fb9000] 19:52:51 INFO - PROCESS | 1652 | 1463626371195 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]]]}] 19:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 418ms 19:52:51 INFO - PROCESS | 1652 | 1463626371219 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:52:51 INFO - PROCESS | 1652 | 1463626371220 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:52:51 INFO - PROCESS | 1652 | 1463626371222 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:52:51 INFO - PROCESS | 1652 | 1463626371223 Marionette TRACE conn2 <- [1,270,null,{}] 19:52:51 INFO - PROCESS | 1652 | 1463626371233 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}] 19:52:51 INFO - PROCESS | 1652 | 1463626371305 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:52:51 INFO - PROCESS | 1652 | 1463626371312 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11996b800 == 35 [pid = 1652] [id = 75] 19:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119667800) [pid = 1652] [serial = 222] [outer = 0x0] 19:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119909c00) [pid = 1652] [serial = 223] [outer = 0x119667800] 19:52:51 INFO - PROCESS | 1652 | 1463626371337 Marionette DEBUG loaded listener.js 19:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11994b000) [pid = 1652] [serial = 224] [outer = 0x119667800] 19:52:51 INFO - PROCESS | 1652 | 1463626371692 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]]]}] 19:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 477ms 19:52:51 INFO - PROCESS | 1652 | 1463626371700 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:52:51 INFO - PROCESS | 1652 | 1463626371702 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:52:51 INFO - PROCESS | 1652 | 1463626371705 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:52:51 INFO - PROCESS | 1652 | 1463626371707 Marionette TRACE conn2 <- [1,274,null,{}] 19:52:51 INFO - PROCESS | 1652 | 1463626371719 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}] 19:52:51 INFO - PROCESS | 1652 | 1463626371869 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:52:51 INFO - PROCESS | 1652 | 1463626371896 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ba4800 == 36 [pid = 1652] [id = 76] 19:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119b0f800) [pid = 1652] [serial = 225] [outer = 0x0] 19:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119d47400) [pid = 1652] [serial = 226] [outer = 0x119b0f800] 19:52:51 INFO - PROCESS | 1652 | 1463626371922 Marionette DEBUG loaded listener.js 19:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123c30800) [pid = 1652] [serial = 227] [outer = 0x119b0f800] 19:52:52 INFO - PROCESS | 1652 | 1463626372317 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]]]}] 19:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 626ms 19:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:52:52 INFO - PROCESS | 1652 | 1463626372331 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:52:52 INFO - PROCESS | 1652 | 1463626372333 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:52:52 INFO - PROCESS | 1652 | 1463626372336 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:52:52 INFO - PROCESS | 1652 | 1463626372337 Marionette TRACE conn2 <- [1,278,null,{}] 19:52:52 INFO - PROCESS | 1652 | 1463626372341 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}] 19:52:52 INFO - PROCESS | 1652 | 1463626372469 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:52:52 INFO - PROCESS | 1652 | 1463626372489 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e4b000 == 37 [pid = 1652] [id = 77] 19:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x111f52c00) [pid = 1652] [serial = 228] [outer = 0x0] 19:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123d9ec00) [pid = 1652] [serial = 229] [outer = 0x111f52c00] 19:52:52 INFO - PROCESS | 1652 | 1463626372530 Marionette DEBUG loaded listener.js 19:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124a8d800) [pid = 1652] [serial = 230] [outer = 0x111f52c00] 19:52:52 INFO - PROCESS | 1652 | 1463626372928 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]]]}] 19:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 620ms 19:52:52 INFO - PROCESS | 1652 | 1463626372955 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:52:52 INFO - PROCESS | 1652 | 1463626372957 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:52:52 INFO - PROCESS | 1652 | 1463626372959 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:52:52 INFO - PROCESS | 1652 | 1463626372960 Marionette TRACE conn2 <- [1,282,null,{}] 19:52:52 INFO - PROCESS | 1652 | 1463626372969 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}] 19:52:53 INFO - PROCESS | 1652 | 1463626373056 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:52:53 INFO - PROCESS | 1652 | 1463626373062 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x124de0800 == 38 [pid = 1652] [id = 78] 19:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123d0d000) [pid = 1652] [serial = 231] [outer = 0x0] 19:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124dc9800) [pid = 1652] [serial = 232] [outer = 0x123d0d000] 19:52:53 INFO - PROCESS | 1652 | 1463626373086 Marionette DEBUG loaded listener.js 19:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1257f3c00) [pid = 1652] [serial = 233] [outer = 0x123d0d000] 19:52:53 INFO - PROCESS | 1652 | 1463626373416 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]]]}] 19:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 475ms 19:52:53 INFO - PROCESS | 1652 | 1463626373436 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:52:53 INFO - PROCESS | 1652 | 1463626373438 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:52:53 INFO - PROCESS | 1652 | 1463626373447 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:52:53 INFO - PROCESS | 1652 | 1463626373449 Marionette TRACE conn2 <- [1,286,null,{}] 19:52:53 INFO - PROCESS | 1652 | 1463626373453 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}] 19:52:53 INFO - PROCESS | 1652 | 1463626373713 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118b30000) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x111c1cc00) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1121b6c00) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113dee400) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117f64800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115e44800) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115ebe800) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115e42c00) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117f27400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119008400) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119904800) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11994b800) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112e49000) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117457400) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119909000) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123978c00) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:52:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119d51400) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:52:53 INFO - PROCESS | 1652 | 1463626373767 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e1e000 == 39 [pid = 1652] [id = 79] 19:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1121b6c00) [pid = 1652] [serial = 234] [outer = 0x0] 19:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115ebe800) [pid = 1652] [serial = 235] [outer = 0x1121b6c00] 19:52:53 INFO - PROCESS | 1652 | 1463626373807 Marionette DEBUG loaded listener.js 19:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117f64800) [pid = 1652] [serial = 236] [outer = 0x1121b6c00] 19:52:54 INFO - PROCESS | 1652 | 1463626374096 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]]]}] 19:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 19:52:54 INFO - PROCESS | 1652 | 1463626374118 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:52:54 INFO - PROCESS | 1652 | 1463626374119 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:52:54 INFO - PROCESS | 1652 | 1463626374124 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:52:54 INFO - PROCESS | 1652 | 1463626374126 Marionette TRACE conn2 <- [1,290,null,{}] 19:52:54 INFO - PROCESS | 1652 | 1463626374136 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}] 19:52:54 INFO - PROCESS | 1652 | 1463626374213 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:52:54 INFO - PROCESS | 1652 | 1463626374217 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f6c000 == 40 [pid = 1652] [id = 80] 19:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1182e7c00) [pid = 1652] [serial = 237] [outer = 0x0] 19:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d3e400) [pid = 1652] [serial = 238] [outer = 0x1182e7c00] 19:52:54 INFO - PROCESS | 1652 | 1463626374244 Marionette DEBUG loaded listener.js 19:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1257f9800) [pid = 1652] [serial = 239] [outer = 0x1182e7c00] 19:52:54 INFO - PROCESS | 1652 | 1463626374550 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]]]}] 19:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 479ms 19:52:54 INFO - PROCESS | 1652 | 1463626374606 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:52:54 INFO - PROCESS | 1652 | 1463626374609 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:52:54 INFO - PROCESS | 1652 | 1463626374614 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:52:54 INFO - PROCESS | 1652 | 1463626374616 Marionette TRACE conn2 <- [1,294,null,{}] 19:52:54 INFO - PROCESS | 1652 | 1463626374618 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}] 19:52:54 INFO - PROCESS | 1652 | 1463626374704 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:52:54 INFO - PROCESS | 1652 | 1463626374708 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c1c000 == 41 [pid = 1652] [id = 81] 19:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119d51400) [pid = 1652] [serial = 240] [outer = 0x0] 19:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126c41000) [pid = 1652] [serial = 241] [outer = 0x119d51400] 19:52:54 INFO - PROCESS | 1652 | 1463626374739 Marionette DEBUG loaded listener.js 19:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12700dc00) [pid = 1652] [serial = 242] [outer = 0x119d51400] 19:52:55 INFO - PROCESS | 1652 | 1463626375016 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]]]}] 19:52:55 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. 19:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 419ms 19:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:52:55 INFO - PROCESS | 1652 | 1463626375034 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:52:55 INFO - PROCESS | 1652 | 1463626375035 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:52:55 INFO - PROCESS | 1652 | 1463626375037 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:52:55 INFO - PROCESS | 1652 | 1463626375038 Marionette TRACE conn2 <- [1,298,null,{}] 19:52:55 INFO - PROCESS | 1652 | 1463626375040 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}] 19:52:55 INFO - PROCESS | 1652 | 1463626375125 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:52:55 INFO - PROCESS | 1652 | 1463626375131 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc3000 == 42 [pid = 1652] [id = 82] 19:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1270cc400) [pid = 1652] [serial = 243] [outer = 0x0] 19:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128c29800) [pid = 1652] [serial = 244] [outer = 0x1270cc400] 19:52:55 INFO - PROCESS | 1652 | 1463626375155 Marionette DEBUG loaded listener.js 19:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128c2f400) [pid = 1652] [serial = 245] [outer = 0x1270cc400] 19:52:55 INFO - PROCESS | 1652 | 1463626375450 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]]]}] 19:52:55 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. 19:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 19:52:55 INFO - PROCESS | 1652 | 1463626375508 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:52:55 INFO - PROCESS | 1652 | 1463626375509 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:52:55 INFO - PROCESS | 1652 | 1463626375511 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:52:55 INFO - PROCESS | 1652 | 1463626375512 Marionette TRACE conn2 <- [1,302,null,{}] 19:52:55 INFO - PROCESS | 1652 | 1463626375530 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}] 19:52:55 INFO - PROCESS | 1652 | 1463626375600 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:52:55 INFO - PROCESS | 1652 | 1463626375604 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293cf000 == 43 [pid = 1652] [id = 83] 19:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128d84800) [pid = 1652] [serial = 246] [outer = 0x0] 19:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128fdbc00) [pid = 1652] [serial = 247] [outer = 0x128d84800] 19:52:55 INFO - PROCESS | 1652 | 1463626375630 Marionette DEBUG loaded listener.js 19:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128fe3400) [pid = 1652] [serial = 248] [outer = 0x128d84800] 19:52:56 INFO - PROCESS | 1652 | 1463626376070 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]]]}] 19:52:56 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. 19:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 571ms 19:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:52:56 INFO - PROCESS | 1652 | 1463626376083 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:52:56 INFO - PROCESS | 1652 | 1463626376086 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:52:56 INFO - PROCESS | 1652 | 1463626376090 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:52:56 INFO - PROCESS | 1652 | 1463626376092 Marionette TRACE conn2 <- [1,306,null,{}] 19:52:56 INFO - PROCESS | 1652 | 1463626376096 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}] 19:52:56 INFO - PROCESS | 1652 | 1463626376190 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:52:56 INFO - PROCESS | 1652 | 1463626376243 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f0d800 == 44 [pid = 1652] [id = 84] 19:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1160dfc00) [pid = 1652] [serial = 249] [outer = 0x0] 19:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11683d000) [pid = 1652] [serial = 250] [outer = 0x1160dfc00] 19:52:56 INFO - PROCESS | 1652 | 1463626376276 Marionette DEBUG loaded listener.js 19:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x117f25400) [pid = 1652] [serial = 251] [outer = 0x1160dfc00] 19:52:56 INFO - PROCESS | 1652 | 1463626376683 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]]]}] 19:52:56 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. 19:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 19:52:56 INFO - PROCESS | 1652 | 1463626376711 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:52:56 INFO - PROCESS | 1652 | 1463626376715 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:52:56 INFO - PROCESS | 1652 | 1463626376720 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:52:56 INFO - PROCESS | 1652 | 1463626376722 Marionette TRACE conn2 <- [1,310,null,{}] 19:52:56 INFO - PROCESS | 1652 | 1463626376724 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}] 19:52:56 INFO - PROCESS | 1652 | 1463626376817 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:52:56 INFO - PROCESS | 1652 | 1463626376895 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a07f800 == 45 [pid = 1652] [id = 85] 19:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117fb7800) [pid = 1652] [serial = 252] [outer = 0x0] 19:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118459800) [pid = 1652] [serial = 253] [outer = 0x117fb7800] 19:52:56 INFO - PROCESS | 1652 | 1463626376925 Marionette DEBUG loaded listener.js 19:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118b25000) [pid = 1652] [serial = 254] [outer = 0x117fb7800] 19:52:57 INFO - PROCESS | 1652 | 1463626377328 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]]]}] 19:52:57 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. 19:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 19:52:57 INFO - PROCESS | 1652 | 1463626377339 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:52:57 INFO - PROCESS | 1652 | 1463626377341 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:52:57 INFO - PROCESS | 1652 | 1463626377343 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:52:57 INFO - PROCESS | 1652 | 1463626377346 Marionette TRACE conn2 <- [1,314,null,{}] 19:52:57 INFO - PROCESS | 1652 | 1463626377353 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}] 19:52:57 INFO - PROCESS | 1652 | 1463626377449 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:52:57 INFO - PROCESS | 1652 | 1463626377502 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c10000 == 46 [pid = 1652] [id = 86] 19:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1191a3800) [pid = 1652] [serial = 255] [outer = 0x0] 19:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11994bc00) [pid = 1652] [serial = 256] [outer = 0x1191a3800] 19:52:57 INFO - PROCESS | 1652 | 1463626377535 Marionette DEBUG loaded listener.js 19:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119d56800) [pid = 1652] [serial = 257] [outer = 0x1191a3800] 19:52:57 INFO - PROCESS | 1652 | 1463626377969 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]]]}] 19:52:58 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. 19:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 19:52:58 INFO - PROCESS | 1652 | 1463626378014 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:52:58 INFO - PROCESS | 1652 | 1463626378016 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:52:58 INFO - PROCESS | 1652 | 1463626378018 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:52:58 INFO - PROCESS | 1652 | 1463626378019 Marionette TRACE conn2 <- [1,318,null,{}] 19:52:58 INFO - PROCESS | 1652 | 1463626378022 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}] 19:52:58 INFO - PROCESS | 1652 | 1463626378116 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:52:58 INFO - PROCESS | 1652 | 1463626378194 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161c3000 == 47 [pid = 1652] [id = 87] 19:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11757dc00) [pid = 1652] [serial = 258] [outer = 0x0] 19:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x123f19400) [pid = 1652] [serial = 259] [outer = 0x11757dc00] 19:52:58 INFO - PROCESS | 1652 | 1463626378224 Marionette DEBUG loaded listener.js 19:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x124dd1c00) [pid = 1652] [serial = 260] [outer = 0x11757dc00] 19:52:58 INFO - PROCESS | 1652 | 1463626378889 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]]]}] 19:52:58 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. 19:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 920ms 19:52:58 INFO - PROCESS | 1652 | 1463626378939 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:52:58 INFO - PROCESS | 1652 | 1463626378942 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:52:58 INFO - PROCESS | 1652 | 1463626378945 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:52:58 INFO - PROCESS | 1652 | 1463626378947 Marionette TRACE conn2 <- [1,322,null,{}] 19:52:58 INFO - PROCESS | 1652 | 1463626378951 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}] 19:52:59 INFO - PROCESS | 1652 | 1463626379034 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:52:59 INFO - PROCESS | 1652 | 1463626379075 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x116532800 == 48 [pid = 1652] [id = 88] 19:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11312e400) [pid = 1652] [serial = 261] [outer = 0x0] 19:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11606c400) [pid = 1652] [serial = 262] [outer = 0x11312e400] 19:52:59 INFO - PROCESS | 1652 | 1463626379102 Marionette DEBUG loaded listener.js 19:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x116847800) [pid = 1652] [serial = 263] [outer = 0x11312e400] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc3000 == 47 [pid = 1652] [id = 82] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x128c1c000 == 46 [pid = 1652] [id = 81] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126f6c000 == 45 [pid = 1652] [id = 80] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116e1e000 == 44 [pid = 1652] [id = 79] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x124de0800 == 43 [pid = 1652] [id = 78] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x123e4b000 == 42 [pid = 1652] [id = 77] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119ba4800 == 41 [pid = 1652] [id = 76] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11996b800 == 40 [pid = 1652] [id = 75] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11907c000 == 39 [pid = 1652] [id = 74] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118449000 == 38 [pid = 1652] [id = 73] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x124dc9400) [pid = 1652] [serial = 201] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | 1463626379570 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]]]}] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116f18000 == 37 [pid = 1652] [id = 72] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x115e02800 == 36 [pid = 1652] [id = 71] 19:52:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12556a800 == 35 [pid = 1652] [id = 68] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1193c6400) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118463400) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119947000) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116670000) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x117579800) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1182e2800) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x117f58c00) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x117faf400) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115ec9800) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1160e7c00) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1121a8800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1165b7400) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1160de800) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117f62000) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117f4b000) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1193d0000) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11919f000) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119b11c00) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119bdd000) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d3f000) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11994cc00) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119945800) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119d22800) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1182e0000) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119d54800) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119c17400) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119d20400) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119909400) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123872800) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118b25c00) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1246e5800) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123d07800) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123d0b000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11845b400) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 19:52:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124a2dc00) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 19:52:59 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. 19:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 671ms 19:52:59 INFO - PROCESS | 1652 | 1463626379617 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:52:59 INFO - PROCESS | 1652 | 1463626379621 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:52:59 INFO - PROCESS | 1652 | 1463626379628 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:52:59 INFO - PROCESS | 1652 | 1463626379629 Marionette TRACE conn2 <- [1,326,null,{}] 19:52:59 INFO - PROCESS | 1652 | 1463626379632 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}] 19:52:59 INFO - PROCESS | 1652 | 1463626379701 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:52:59 INFO - PROCESS | 1652 | 1463626379708 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e06000 == 36 [pid = 1652] [id = 89] 19:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117458000) [pid = 1652] [serial = 264] [outer = 0x0] 19:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117f22c00) [pid = 1652] [serial = 265] [outer = 0x117458000] 19:52:59 INFO - PROCESS | 1652 | 1463626379735 Marionette DEBUG loaded listener.js 19:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117f58400) [pid = 1652] [serial = 266] [outer = 0x117458000] 19:53:00 INFO - PROCESS | 1652 | 1463626380075 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]]]}] 19:53:00 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. 19:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 19:53:00 INFO - PROCESS | 1652 | 1463626380099 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:53:00 INFO - PROCESS | 1652 | 1463626380100 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:53:00 INFO - PROCESS | 1652 | 1463626380102 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:53:00 INFO - PROCESS | 1652 | 1463626380105 Marionette TRACE conn2 <- [1,330,null,{}] 19:53:00 INFO - PROCESS | 1652 | 1463626380112 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}] 19:53:00 INFO - PROCESS | 1652 | 1463626380199 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:53:00 INFO - PROCESS | 1652 | 1463626380238 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118435000 == 37 [pid = 1652] [id = 90] 19:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117f60400) [pid = 1652] [serial = 267] [outer = 0x0] 19:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117fbc000) [pid = 1652] [serial = 268] [outer = 0x117f60400] 19:53:00 INFO - PROCESS | 1652 | 1463626380265 Marionette DEBUG loaded listener.js 19:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118b1f800) [pid = 1652] [serial = 269] [outer = 0x117f60400] 19:53:00 INFO - PROCESS | 1652 | 1463626380606 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]]]}] 19:53:00 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. 19:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 19:53:00 INFO - PROCESS | 1652 | 1463626380624 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:53:00 INFO - PROCESS | 1652 | 1463626380629 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:53:00 INFO - PROCESS | 1652 | 1463626380633 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:53:00 INFO - PROCESS | 1652 | 1463626380634 Marionette TRACE conn2 <- [1,334,null,{}] 19:53:00 INFO - PROCESS | 1652 | 1463626380638 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}] 19:53:00 INFO - PROCESS | 1652 | 1463626380758 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:53:00 INFO - PROCESS | 1652 | 1463626380821 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119316000 == 38 [pid = 1652] [id = 91] 19:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118614800) [pid = 1652] [serial = 270] [outer = 0x0] 19:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11905c000) [pid = 1652] [serial = 271] [outer = 0x118614800] 19:53:00 INFO - PROCESS | 1652 | 1463626380862 Marionette DEBUG loaded listener.js 19:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119668000) [pid = 1652] [serial = 272] [outer = 0x118614800] 19:53:01 INFO - PROCESS | 1652 | 1463626381215 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]]]}] 19:53:01 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. 19:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 622ms 19:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:53:01 INFO - PROCESS | 1652 | 1463626381255 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:53:01 INFO - PROCESS | 1652 | 1463626381256 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:53:01 INFO - PROCESS | 1652 | 1463626381260 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:53:01 INFO - PROCESS | 1652 | 1463626381262 Marionette TRACE conn2 <- [1,338,null,{}] 19:53:01 INFO - PROCESS | 1652 | 1463626381264 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}] 19:53:01 INFO - PROCESS | 1652 | 1463626381334 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:53:01 INFO - PROCESS | 1652 | 1463626381381 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119965800 == 39 [pid = 1652] [id = 92] 19:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116a54000) [pid = 1652] [serial = 273] [outer = 0x0] 19:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119946800) [pid = 1652] [serial = 274] [outer = 0x116a54000] 19:53:01 INFO - PROCESS | 1652 | 1463626381406 Marionette DEBUG loaded listener.js 19:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119b11c00) [pid = 1652] [serial = 275] [outer = 0x116a54000] 19:53:01 INFO - PROCESS | 1652 | 1463626381669 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]]]}] 19:53:01 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. 19:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 420ms 19:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:53:01 INFO - PROCESS | 1652 | 1463626381687 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:53:01 INFO - PROCESS | 1652 | 1463626381688 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:53:01 INFO - PROCESS | 1652 | 1463626381714 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:53:01 INFO - PROCESS | 1652 | 1463626381715 Marionette TRACE conn2 <- [1,342,null,{}] 19:53:01 INFO - PROCESS | 1652 | 1463626381732 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}] 19:53:01 INFO - PROCESS | 1652 | 1463626381835 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:53:01 INFO - PROCESS | 1652 | 1463626381841 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ba8800 == 40 [pid = 1652] [id = 93] 19:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119b1a400) [pid = 1652] [serial = 276] [outer = 0x0] 19:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119d22800) [pid = 1652] [serial = 277] [outer = 0x119b1a400] 19:53:01 INFO - PROCESS | 1652 | 1463626381894 Marionette DEBUG loaded listener.js 19:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123d14800) [pid = 1652] [serial = 278] [outer = 0x119b1a400] 19:53:02 INFO - PROCESS | 1652 | 1463626382220 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]]]}] 19:53:02 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. 19:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 556ms 19:53:02 INFO - PROCESS | 1652 | 1463626382248 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:53:02 INFO - PROCESS | 1652 | 1463626382249 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:53:02 INFO - PROCESS | 1652 | 1463626382251 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:53:02 INFO - PROCESS | 1652 | 1463626382252 Marionette TRACE conn2 <- [1,346,null,{}] 19:53:02 INFO - PROCESS | 1652 | 1463626382255 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}] 19:53:02 INFO - PROCESS | 1652 | 1463626382349 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:53:02 INFO - PROCESS | 1652 | 1463626382353 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239cf800 == 41 [pid = 1652] [id = 94] 19:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123d05400) [pid = 1652] [serial = 279] [outer = 0x0] 19:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124ae3400) [pid = 1652] [serial = 280] [outer = 0x123d05400] 19:53:02 INFO - PROCESS | 1652 | 1463626382378 Marionette DEBUG loaded listener.js 19:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1250e5000) [pid = 1652] [serial = 281] [outer = 0x123d05400] 19:53:02 INFO - PROCESS | 1652 | 1463626382668 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]]]}] 19:53:02 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. 19:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 420ms 19:53:02 INFO - PROCESS | 1652 | 1463626382672 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:53:02 INFO - PROCESS | 1652 | 1463626382673 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:53:02 INFO - PROCESS | 1652 | 1463626382698 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:53:02 INFO - PROCESS | 1652 | 1463626382699 Marionette TRACE conn2 <- [1,350,null,{}] 19:53:02 INFO - PROCESS | 1652 | 1463626382706 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}] 19:53:02 INFO - PROCESS | 1652 | 1463626382797 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:53:02 INFO - PROCESS | 1652 | 1463626382827 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x124262000 == 42 [pid = 1652] [id = 95] 19:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124127000) [pid = 1652] [serial = 282] [outer = 0x0] 19:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1257f4c00) [pid = 1652] [serial = 283] [outer = 0x124127000] 19:53:02 INFO - PROCESS | 1652 | 1463626382852 Marionette DEBUG loaded listener.js 19:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126c47c00) [pid = 1652] [serial = 284] [outer = 0x124127000] 19:53:03 INFO - PROCESS | 1652 | 1463626383159 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]]]}] 19:53:03 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. 19:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 545ms 19:53:03 INFO - PROCESS | 1652 | 1463626383223 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:53:03 INFO - PROCESS | 1652 | 1463626383224 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:53:03 INFO - PROCESS | 1652 | 1463626383227 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:53:03 INFO - PROCESS | 1652 | 1463626383228 Marionette TRACE conn2 <- [1,354,null,{}] 19:53:03 INFO - PROCESS | 1652 | 1463626383230 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}] 19:53:03 INFO - PROCESS | 1652 | 1463626383318 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:53:03 INFO - PROCESS | 1652 | 1463626383322 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12574b800 == 43 [pid = 1652] [id = 96] 19:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1241cf400) [pid = 1652] [serial = 285] [outer = 0x0] 19:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126f06000) [pid = 1652] [serial = 286] [outer = 0x1241cf400] 19:53:03 INFO - PROCESS | 1652 | 1463626383348 Marionette DEBUG loaded listener.js 19:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1270d8400) [pid = 1652] [serial = 287] [outer = 0x1241cf400] 19:53:03 INFO - PROCESS | 1652 | 1463626383747 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]]]}] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117f24c00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117fb9000) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119667800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119b0f800) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117fb6400) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1165b5000) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1121b6c00) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x111f52c00) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1182e7c00) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119d51400) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123d0d000) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124a34c00) [pid = 1652] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:53:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1270cc400) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:53:03 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. 19:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 570ms 19:53:03 INFO - PROCESS | 1652 | 1463626383798 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:53:03 INFO - PROCESS | 1652 | 1463626383799 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:53:03 INFO - PROCESS | 1652 | 1463626383801 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:53:03 INFO - PROCESS | 1652 | 1463626383802 Marionette TRACE conn2 <- [1,358,null,{}] 19:53:03 INFO - PROCESS | 1652 | 1463626383804 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}] 19:53:03 INFO - PROCESS | 1652 | 1463626383879 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:53:03 INFO - PROCESS | 1652 | 1463626383883 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b30000 == 44 [pid = 1652] [id = 97] 19:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x117fb9000) [pid = 1652] [serial = 288] [outer = 0x0] 19:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1191a7400) [pid = 1652] [serial = 289] [outer = 0x117fb9000] 19:53:03 INFO - PROCESS | 1652 | 1463626383908 Marionette DEBUG loaded listener.js 19:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124a97000) [pid = 1652] [serial = 290] [outer = 0x117fb9000] 19:53:04 INFO - PROCESS | 1652 | 1463626384205 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]]]}] 19:53:04 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. 19:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 422ms 19:53:04 INFO - PROCESS | 1652 | 1463626384232 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:53:04 INFO - PROCESS | 1652 | 1463626384233 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:53:04 INFO - PROCESS | 1652 | 1463626384236 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:53:04 INFO - PROCESS | 1652 | 1463626384238 Marionette TRACE conn2 <- [1,362,null,{}] 19:53:04 INFO - PROCESS | 1652 | 1463626384240 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}] 19:53:04 INFO - PROCESS | 1652 | 1463626384340 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:53:04 INFO - PROCESS | 1652 | 1463626384385 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c0b800 == 45 [pid = 1652] [id = 98] 19:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117fb5000) [pid = 1652] [serial = 291] [outer = 0x0] 19:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123d9c400) [pid = 1652] [serial = 292] [outer = 0x117fb5000] 19:53:04 INFO - PROCESS | 1652 | 1463626384414 Marionette DEBUG loaded listener.js 19:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128c25400) [pid = 1652] [serial = 293] [outer = 0x117fb5000] 19:53:04 INFO - PROCESS | 1652 | 1463626384694 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]]]}] 19:53:04 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. 19:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 19:53:04 INFO - PROCESS | 1652 | 1463626384705 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:53:04 INFO - PROCESS | 1652 | 1463626384706 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:53:04 INFO - PROCESS | 1652 | 1463626384710 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:53:04 INFO - PROCESS | 1652 | 1463626384713 Marionette TRACE conn2 <- [1,366,null,{}] 19:53:04 INFO - PROCESS | 1652 | 1463626384720 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}] 19:53:04 INFO - PROCESS | 1652 | 1463626384800 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:53:04 INFO - PROCESS | 1652 | 1463626384805 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e3d000 == 46 [pid = 1652] [id = 99] 19:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128c26400) [pid = 1652] [serial = 294] [outer = 0x0] 19:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128d8ac00) [pid = 1652] [serial = 295] [outer = 0x128c26400] 19:53:04 INFO - PROCESS | 1652 | 1463626384832 Marionette DEBUG loaded listener.js 19:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128fe4400) [pid = 1652] [serial = 296] [outer = 0x128c26400] 19:53:05 INFO - PROCESS | 1652 | 1463626385136 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]]]}] 19:53:05 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. 19:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 478ms 19:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:53:05 INFO - PROCESS | 1652 | 1463626385187 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:53:05 INFO - PROCESS | 1652 | 1463626385189 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:53:05 INFO - PROCESS | 1652 | 1463626385192 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:53:05 INFO - PROCESS | 1652 | 1463626385194 Marionette TRACE conn2 <- [1,370,null,{}] 19:53:05 INFO - PROCESS | 1652 | 1463626385197 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}] 19:53:05 INFO - PROCESS | 1652 | 1463626385323 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:53:05 INFO - PROCESS | 1652 | 1463626385334 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b4000 == 47 [pid = 1652] [id = 100] 19:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x117f51c00) [pid = 1652] [serial = 297] [outer = 0x0] 19:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12925f000) [pid = 1652] [serial = 298] [outer = 0x117f51c00] 19:53:05 INFO - PROCESS | 1652 | 1463626385373 Marionette DEBUG loaded listener.js 19:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129264c00) [pid = 1652] [serial = 299] [outer = 0x117f51c00] 19:53:05 INFO - PROCESS | 1652 | 1463626385839 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]]]}] 19:53:05 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. 19:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 19:53:05 INFO - PROCESS | 1652 | 1463626385863 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:53:05 INFO - PROCESS | 1652 | 1463626385865 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:53:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:53:05 INFO - PROCESS | 1652 | 1463626385869 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:53:05 INFO - PROCESS | 1652 | 1463626385871 Marionette TRACE conn2 <- [1,374,null,{}] 19:53:05 INFO - PROCESS | 1652 | 1463626385876 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}] 19:53:05 INFO - PROCESS | 1652 | 1463626385970 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:53:06 INFO - PROCESS | 1652 | 1463626386013 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116539800 == 48 [pid = 1652] [id = 101] 19:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1121a8800) [pid = 1652] [serial = 300] [outer = 0x0] 19:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1160e7c00) [pid = 1652] [serial = 301] [outer = 0x1121a8800] 19:53:06 INFO - PROCESS | 1652 | 1463626386045 Marionette DEBUG loaded listener.js 19:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116a56000) [pid = 1652] [serial = 302] [outer = 0x1121a8800] 19:53:06 INFO - PROCESS | 1652 | 1463626386471 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:53:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:53:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 624ms 19:53:06 INFO - PROCESS | 1652 | 1463626386493 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:53:06 INFO - PROCESS | 1652 | 1463626386497 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:53:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:53:06 INFO - PROCESS | 1652 | 1463626386501 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:53:06 INFO - PROCESS | 1652 | 1463626386503 Marionette TRACE conn2 <- [1,378,null,{}] 19:53:06 INFO - PROCESS | 1652 | 1463626386506 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}] 19:53:06 INFO - PROCESS | 1652 | 1463626386600 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:53:06 INFO - PROCESS | 1652 | 1463626386642 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119353800 == 49 [pid = 1652] [id = 102] 19:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x117458400) [pid = 1652] [serial = 303] [outer = 0x0] 19:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x117f5f000) [pid = 1652] [serial = 304] [outer = 0x117458400] 19:53:06 INFO - PROCESS | 1652 | 1463626386671 Marionette DEBUG loaded listener.js 19:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1182e0000) [pid = 1652] [serial = 305] [outer = 0x117458400] 19:53:07 INFO - PROCESS | 1652 | 1463626387108 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:53:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:53:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 622ms 19:53:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:53:07 INFO - PROCESS | 1652 | 1463626387124 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:53:07 INFO - PROCESS | 1652 | 1463626387125 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:53:07 INFO - PROCESS | 1652 | 1463626387127 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:53:07 INFO - PROCESS | 1652 | 1463626387130 Marionette TRACE conn2 <- [1,382,null,{}] 19:53:07 INFO - PROCESS | 1652 | 1463626387137 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}] 19:53:07 INFO - PROCESS | 1652 | 1463626387236 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:53:07 INFO - PROCESS | 1652 | 1463626387279 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dc8800 == 50 [pid = 1652] [id = 103] 19:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118b25c00) [pid = 1652] [serial = 306] [outer = 0x0] 19:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11990ec00) [pid = 1652] [serial = 307] [outer = 0x118b25c00] 19:53:07 INFO - PROCESS | 1652 | 1463626387309 Marionette DEBUG loaded listener.js 19:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119d45800) [pid = 1652] [serial = 308] [outer = 0x118b25c00] 19:53:07 INFO - PROCESS | 1652 | 1463626387785 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:53:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:53:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 672ms 19:53:07 INFO - PROCESS | 1652 | 1463626387800 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:53:07 INFO - PROCESS | 1652 | 1463626387803 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:53:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:53:07 INFO - PROCESS | 1652 | 1463626387807 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:53:07 INFO - PROCESS | 1652 | 1463626387809 Marionette TRACE conn2 <- [1,386,null,{}] 19:53:07 INFO - PROCESS | 1652 | 1463626387813 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}] 19:53:07 INFO - PROCESS | 1652 | 1463626387987 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:53:08 INFO - PROCESS | 1652 | 1463626388088 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac6a000 == 51 [pid = 1652] [id = 104] 19:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x126fa0800) [pid = 1652] [serial = 309] [outer = 0x0] 19:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126fa1800) [pid = 1652] [serial = 310] [outer = 0x126fa0800] 19:53:08 INFO - PROCESS | 1652 | 1463626388124 Marionette DEBUG loaded listener.js 19:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128bcd000) [pid = 1652] [serial = 311] [outer = 0x126fa0800] 19:53:08 INFO - PROCESS | 1652 | 1463626388587 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]]]}] 19:53:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:53:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 823ms 19:53:08 INFO - PROCESS | 1652 | 1463626388642 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:53:08 INFO - PROCESS | 1652 | 1463626388643 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:53:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:53:08 INFO - PROCESS | 1652 | 1463626388647 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:53:08 INFO - PROCESS | 1652 | 1463626388648 Marionette TRACE conn2 <- [1,390,null,{}] 19:53:08 INFO - PROCESS | 1652 | 1463626388651 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}] 19:53:08 INFO - PROCESS | 1652 | 1463626388744 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:53:08 INFO - PROCESS | 1652 | 1463626388802 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e5000 == 52 [pid = 1652] [id = 105] 19:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118614000) [pid = 1652] [serial = 312] [outer = 0x0] 19:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128bd6c00) [pid = 1652] [serial = 313] [outer = 0x118614000] 19:53:08 INFO - PROCESS | 1652 | 1463626388830 Marionette DEBUG loaded listener.js 19:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12930c800) [pid = 1652] [serial = 314] [outer = 0x118614000] 19:53:09 INFO - PROCESS | 1652 | 1463626389284 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]]]}] 19:53:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:53:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 823ms 19:53:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:53:09 INFO - PROCESS | 1652 | 1463626389499 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:53:09 INFO - PROCESS | 1652 | 1463626389502 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:53:09 INFO - PROCESS | 1652 | 1463626389506 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:53:09 INFO - PROCESS | 1652 | 1463626389509 Marionette TRACE conn2 <- [1,394,null,{}] 19:53:09 INFO - PROCESS | 1652 | 1463626389514 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}] 19:53:09 INFO - PROCESS | 1652 | 1463626389601 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:53:09 INFO - PROCESS | 1652 | 1463626389656 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119083000 == 53 [pid = 1652] [id = 106] 19:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x116842000) [pid = 1652] [serial = 315] [outer = 0x0] 19:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x116e29000) [pid = 1652] [serial = 316] [outer = 0x116842000] 19:53:09 INFO - PROCESS | 1652 | 1463626389683 Marionette DEBUG loaded listener.js 19:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x117f2dc00) [pid = 1652] [serial = 317] [outer = 0x116842000] 19:53:10 INFO - PROCESS | 1652 | 1463626390142 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]]]}] 19:53:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:53:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 674ms 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x129e3d000 == 52 [pid = 1652] [id = 99] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x128c0b800 == 51 [pid = 1652] [id = 98] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x123b30000 == 50 [pid = 1652] [id = 97] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12574b800 == 49 [pid = 1652] [id = 96] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x124262000 == 48 [pid = 1652] [id = 95] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1239cf800 == 47 [pid = 1652] [id = 94] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119ba8800 == 46 [pid = 1652] [id = 93] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119965800 == 45 [pid = 1652] [id = 92] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11312d000) [pid = 1652] [serial = 204] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x117f24000) [pid = 1652] [serial = 207] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x128fdbc00) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | 1463626390221 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:53:10 INFO - PROCESS | 1652 | 1463626390223 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119316000 == 44 [pid = 1652] [id = 91] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118435000 == 43 [pid = 1652] [id = 90] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x115e06000 == 42 [pid = 1652] [id = 89] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116532800 == 41 [pid = 1652] [id = 88] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1161c3000 == 40 [pid = 1652] [id = 87] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x128c10000 == 39 [pid = 1652] [id = 86] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11a07f800 == 38 [pid = 1652] [id = 85] 19:53:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116f0d800 == 37 [pid = 1652] [id = 84] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12700dc00) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128c2f400) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x117fb5400) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1193ce800) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11994b000) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117f61c00) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119d47400) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118b2f000) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119909c00) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116844400) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115ebe800) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124a8d800) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1257f9800) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128fdf800) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126c41000) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11744a400) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123d9ec00) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1191a0000) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124dc9800) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117f64800) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11845f400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1257f3c00) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x125006c00) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119d3e400) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123c30800) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 19:53:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128c29800) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 19:53:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:53:10 INFO - PROCESS | 1652 | 1463626390239 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:53:10 INFO - PROCESS | 1652 | 1463626390241 Marionette TRACE conn2 <- [1,398,null,{}] 19:53:10 INFO - PROCESS | 1652 | 1463626390244 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}] 19:53:10 INFO - PROCESS | 1652 | 1463626390316 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:53:10 INFO - PROCESS | 1652 | 1463626390370 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11611b000 == 38 [pid = 1652] [id = 107] 19:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116847000) [pid = 1652] [serial = 318] [outer = 0x0] 19:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117f66c00) [pid = 1652] [serial = 319] [outer = 0x116847000] 19:53:10 INFO - PROCESS | 1652 | 1463626390397 Marionette DEBUG loaded listener.js 19:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118411400) [pid = 1652] [serial = 320] [outer = 0x116847000] 19:53:10 INFO - PROCESS | 1652 | 1463626390698 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]]]}] 19:53:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:53:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 473ms 19:53:10 INFO - PROCESS | 1652 | 1463626390714 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:53:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:53:10 INFO - PROCESS | 1652 | 1463626390715 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:53:10 INFO - PROCESS | 1652 | 1463626390717 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:53:10 INFO - PROCESS | 1652 | 1463626390718 Marionette TRACE conn2 <- [1,402,null,{}] 19:53:10 INFO - PROCESS | 1652 | 1463626390727 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}] 19:53:10 INFO - PROCESS | 1652 | 1463626390805 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:53:10 INFO - PROCESS | 1652 | 1463626390813 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118b98000 == 39 [pid = 1652] [id = 108] 19:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118b31400) [pid = 1652] [serial = 321] [outer = 0x0] 19:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119667800) [pid = 1652] [serial = 322] [outer = 0x118b31400] 19:53:10 INFO - PROCESS | 1652 | 1463626390841 Marionette DEBUG loaded listener.js 19:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119949400) [pid = 1652] [serial = 323] [outer = 0x118b31400] 19:53:11 INFO - PROCESS | 1652 | 1463626391298 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]]]}] 19:53:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:53:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 619ms 19:53:11 INFO - PROCESS | 1652 | 1463626391339 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:53:11 INFO - PROCESS | 1652 | 1463626391342 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:53:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:53:11 INFO - PROCESS | 1652 | 1463626391344 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:53:11 INFO - PROCESS | 1652 | 1463626391345 Marionette TRACE conn2 <- [1,406,null,{}] 19:53:11 INFO - PROCESS | 1652 | 1463626391347 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}] 19:53:11 INFO - PROCESS | 1652 | 1463626391422 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:53:11 INFO - PROCESS | 1652 | 1463626391429 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a083800 == 40 [pid = 1652] [id = 109] 19:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124aeec00) [pid = 1652] [serial = 324] [outer = 0x0] 19:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125006c00) [pid = 1652] [serial = 325] [outer = 0x124aeec00] 19:53:11 INFO - PROCESS | 1652 | 1463626391455 Marionette DEBUG loaded listener.js 19:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1257f9c00) [pid = 1652] [serial = 326] [outer = 0x124aeec00] 19:53:11 INFO - PROCESS | 1652 | 1463626391782 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]]]}] 19:53:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:53:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 19:53:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:53:11 INFO - PROCESS | 1652 | 1463626391814 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:53:11 INFO - PROCESS | 1652 | 1463626391815 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:53:11 INFO - PROCESS | 1652 | 1463626391817 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:53:11 INFO - PROCESS | 1652 | 1463626391819 Marionette TRACE conn2 <- [1,410,null,{}] 19:53:11 INFO - PROCESS | 1652 | 1463626391821 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}] 19:53:11 INFO - PROCESS | 1652 | 1463626391898 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:53:11 INFO - PROCESS | 1652 | 1463626391902 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239d0000 == 41 [pid = 1652] [id = 110] 19:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1257f5000) [pid = 1652] [serial = 327] [outer = 0x0] 19:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126f09400) [pid = 1652] [serial = 328] [outer = 0x1257f5000] 19:53:11 INFO - PROCESS | 1652 | 1463626391927 Marionette DEBUG loaded listener.js 19:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128bca400) [pid = 1652] [serial = 329] [outer = 0x1257f5000] 19:53:12 INFO - PROCESS | 1652 | 1463626392248 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]]]}] 19:53:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:53:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 19:53:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:53:12 INFO - PROCESS | 1652 | 1463626392286 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:53:12 INFO - PROCESS | 1652 | 1463626392288 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:53:12 INFO - PROCESS | 1652 | 1463626392290 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:53:12 INFO - PROCESS | 1652 | 1463626392291 Marionette TRACE conn2 <- [1,414,null,{}] 19:53:12 INFO - PROCESS | 1652 | 1463626392295 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}] 19:53:12 INFO - PROCESS | 1652 | 1463626392388 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:53:12 INFO - PROCESS | 1652 | 1463626392451 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x124928800 == 42 [pid = 1652] [id = 111] 19:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126857000) [pid = 1652] [serial = 330] [outer = 0x0] 19:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128c25c00) [pid = 1652] [serial = 331] [outer = 0x126857000] 19:53:12 INFO - PROCESS | 1652 | 1463626392476 Marionette DEBUG loaded listener.js 19:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129315400) [pid = 1652] [serial = 332] [outer = 0x126857000] 19:53:12 INFO - PROCESS | 1652 | 1463626392808 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]]]}] 19:53:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:53:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 572ms 19:53:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:53:12 INFO - PROCESS | 1652 | 1463626392862 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:53:12 INFO - PROCESS | 1652 | 1463626392863 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:53:12 INFO - PROCESS | 1652 | 1463626392866 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:53:12 INFO - PROCESS | 1652 | 1463626392867 Marionette TRACE conn2 <- [1,418,null,{}] 19:53:12 INFO - PROCESS | 1652 | 1463626392869 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}] 19:53:12 INFO - PROCESS | 1652 | 1463626392961 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:53:12 INFO - PROCESS | 1652 | 1463626392975 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f82000 == 43 [pid = 1652] [id = 112] 19:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126c47800) [pid = 1652] [serial = 333] [outer = 0x0] 19:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129579c00) [pid = 1652] [serial = 334] [outer = 0x126c47800] 19:53:13 INFO - PROCESS | 1652 | 1463626393000 Marionette DEBUG loaded listener.js 19:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129e7d000) [pid = 1652] [serial = 335] [outer = 0x126c47800] 19:53:13 INFO - PROCESS | 1652 | 1463626393660 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:53:13 INFO - PROCESS | 1652 | 1463626393807 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]]]}] 19:53:13 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 19:53:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 19:53:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:53:13 INFO - PROCESS | 1652 | 1463626393834 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:53:13 INFO - PROCESS | 1652 | 1463626393835 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:53:13 INFO - PROCESS | 1652 | 1463626393838 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:53:13 INFO - PROCESS | 1652 | 1463626393839 Marionette TRACE conn2 <- [1,422,null,{}] 19:53:13 INFO - PROCESS | 1652 | 1463626393841 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}] 19:53:13 INFO - PROCESS | 1652 | 1463626393933 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:53:13 INFO - PROCESS | 1652 | 1463626393946 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293c3800 == 44 [pid = 1652] [id = 113] 19:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a69d000) [pid = 1652] [serial = 336] [outer = 0x0] 19:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12a847800) [pid = 1652] [serial = 337] [outer = 0x12a69d000] 19:53:13 INFO - PROCESS | 1652 | 1463626393971 Marionette DEBUG loaded listener.js 19:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a8a7800) [pid = 1652] [serial = 338] [outer = 0x12a69d000] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x112ede400) [pid = 1652] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116a57400) [pid = 1652] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x113d64000) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124127000) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11757dc00) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x117f60400) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x116a54000) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11312e400) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117458000) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118614800) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123d05400) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128c26400) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1241cf400) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117fb5000) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117fb9000) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119b1a400) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:53:14 INFO - PROCESS | 1652 | 1463626394773 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]]]}] 19:53:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:53:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms 19:53:14 INFO - PROCESS | 1652 | 1463626394810 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:53:14 INFO - PROCESS | 1652 | 1463626394812 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:53:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:53:14 INFO - PROCESS | 1652 | 1463626394815 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:53:14 INFO - PROCESS | 1652 | 1463626394816 Marionette TRACE conn2 <- [1,426,null,{}] 19:53:14 INFO - PROCESS | 1652 | 1463626394818 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}] 19:53:14 INFO - PROCESS | 1652 | 1463626394891 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:53:14 INFO - PROCESS | 1652 | 1463626394898 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995f800 == 45 [pid = 1652] [id = 114] 19:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116a57400) [pid = 1652] [serial = 339] [outer = 0x0] 19:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117459400) [pid = 1652] [serial = 340] [outer = 0x116a57400] 19:53:14 INFO - PROCESS | 1652 | 1463626394923 Marionette DEBUG loaded listener.js 19:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12397e000) [pid = 1652] [serial = 341] [outer = 0x116a57400] 19:53:15 INFO - PROCESS | 1652 | 1463626395248 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] 19:53:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:53:15 INFO - PROCESS | 1652 | 1463626395284 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:53:15 INFO - PROCESS | 1652 | 1463626395286 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:53:15 INFO - PROCESS | 1652 | 1463626395288 Marionette TRACE conn2 <- [1,430,null,{}] 19:53:15 INFO - PROCESS | 1652 | 1463626395290 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}] 19:53:15 INFO - PROCESS | 1652 | 1463626395389 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:53:15 INFO - PROCESS | 1652 | 1463626395398 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6be000 == 46 [pid = 1652] [id = 115] 19:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123c32000) [pid = 1652] [serial = 342] [outer = 0x0] 19:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a6a1800) [pid = 1652] [serial = 343] [outer = 0x123c32000] 19:53:15 INFO - PROCESS | 1652 | 1463626395422 Marionette DEBUG loaded listener.js 19:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a8b0800) [pid = 1652] [serial = 344] [outer = 0x123c32000] 19:53:15 INFO - PROCESS | 1652 | 1463626395716 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]]]}] 19:53:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:53:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 468ms 19:53:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:53:15 INFO - PROCESS | 1652 | 1463626395755 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:53:15 INFO - PROCESS | 1652 | 1463626395757 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:53:15 INFO - PROCESS | 1652 | 1463626395761 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:53:15 INFO - PROCESS | 1652 | 1463626395764 Marionette TRACE conn2 <- [1,434,null,{}] 19:53:15 INFO - PROCESS | 1652 | 1463626395766 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}] 19:53:15 INFO - PROCESS | 1652 | 1463626395865 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:53:15 INFO - PROCESS | 1652 | 1463626395870 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b39b800 == 47 [pid = 1652] [id = 116] 19:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12aba0c00) [pid = 1652] [serial = 345] [outer = 0x0] 19:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12abde400) [pid = 1652] [serial = 346] [outer = 0x12aba0c00] 19:53:15 INFO - PROCESS | 1652 | 1463626395898 Marionette DEBUG loaded listener.js 19:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ac0a800) [pid = 1652] [serial = 347] [outer = 0x12aba0c00] 19:53:16 INFO - PROCESS | 1652 | 1463626396309 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]]]}] 19:53:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:53:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 571ms 19:53:16 INFO - PROCESS | 1652 | 1463626396332 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:53:16 INFO - PROCESS | 1652 | 1463626396334 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:53:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:53:16 INFO - PROCESS | 1652 | 1463626396338 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:53:16 INFO - PROCESS | 1652 | 1463626396339 Marionette TRACE conn2 <- [1,438,null,{}] 19:53:16 INFO - PROCESS | 1652 | 1463626396343 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}] 19:53:16 INFO - PROCESS | 1652 | 1463626396463 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:53:16 INFO - PROCESS | 1652 | 1463626396614 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11331e000 == 48 [pid = 1652] [id = 117] 19:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x111c7c800) [pid = 1652] [serial = 348] [outer = 0x0] 19:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1121b5c00) [pid = 1652] [serial = 349] [outer = 0x111c7c800] 19:53:16 INFO - PROCESS | 1652 | 1463626396664 Marionette DEBUG loaded listener.js 19:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1160e8800) [pid = 1652] [serial = 350] [outer = 0x111c7c800] 19:53:17 INFO - PROCESS | 1652 | 1463626397121 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]]]}] 19:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 820ms 19:53:17 INFO - PROCESS | 1652 | 1463626397168 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:53:17 INFO - PROCESS | 1652 | 1463626397171 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:53:17 INFO - PROCESS | 1652 | 1463626397174 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:53:17 INFO - PROCESS | 1652 | 1463626397176 Marionette TRACE conn2 <- [1,442,null,{}] 19:53:17 INFO - PROCESS | 1652 | 1463626397197 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}] 19:53:17 INFO - PROCESS | 1652 | 1463626397296 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:53:17 INFO - PROCESS | 1652 | 1463626397357 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119525800 == 49 [pid = 1652] [id = 118] 19:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118458c00) [pid = 1652] [serial = 351] [outer = 0x0] 19:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118614800) [pid = 1652] [serial = 352] [outer = 0x118458c00] 19:53:17 INFO - PROCESS | 1652 | 1463626397388 Marionette DEBUG loaded listener.js 19:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119059400) [pid = 1652] [serial = 353] [outer = 0x118458c00] 19:53:17 INFO - PROCESS | 1652 | 1463626397836 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]]]}] 19:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 688ms 19:53:17 INFO - PROCESS | 1652 | 1463626397878 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:53:17 INFO - PROCESS | 1652 | 1463626397881 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:53:17 INFO - PROCESS | 1652 | 1463626397885 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:53:17 INFO - PROCESS | 1652 | 1463626397886 Marionette TRACE conn2 <- [1,446,null,{}] 19:53:17 INFO - PROCESS | 1652 | 1463626397889 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}] 19:53:17 INFO - PROCESS | 1652 | 1463626397989 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:53:18 INFO - PROCESS | 1652 | 1463626398050 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x125748000 == 50 [pid = 1652] [id = 119] 19:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119946c00) [pid = 1652] [serial = 354] [outer = 0x0] 19:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119c11400) [pid = 1652] [serial = 355] [outer = 0x119946c00] 19:53:18 INFO - PROCESS | 1652 | 1463626398081 Marionette DEBUG loaded listener.js 19:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123f22800) [pid = 1652] [serial = 356] [outer = 0x119946c00] 19:53:18 INFO - PROCESS | 1652 | 1463626398519 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]]]}] 19:53:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:53:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 19:53:18 INFO - PROCESS | 1652 | 1463626398586 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:53:18 INFO - PROCESS | 1652 | 1463626398588 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:53:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:53:18 INFO - PROCESS | 1652 | 1463626398598 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:53:18 INFO - PROCESS | 1652 | 1463626398602 Marionette TRACE conn2 <- [1,450,null,{}] 19:53:18 INFO - PROCESS | 1652 | 1463626398606 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}] 19:53:18 INFO - PROCESS | 1652 | 1463626398706 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:53:18 INFO - PROCESS | 1652 | 1463626398767 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba6d000 == 51 [pid = 1652] [id = 120] 19:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126857800) [pid = 1652] [serial = 357] [outer = 0x0] 19:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128c27400) [pid = 1652] [serial = 358] [outer = 0x126857800] 19:53:18 INFO - PROCESS | 1652 | 1463626398797 Marionette DEBUG loaded listener.js 19:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128fe3800) [pid = 1652] [serial = 359] [outer = 0x126857800] 19:53:19 INFO - PROCESS | 1652 | 1463626399215 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] 19:53:19 INFO - PROCESS | 1652 | 1463626399279 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:53:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:53:19 INFO - PROCESS | 1652 | 1463626399281 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:53:19 INFO - PROCESS | 1652 | 1463626399283 Marionette TRACE conn2 <- [1,454,null,{}] 19:53:19 INFO - PROCESS | 1652 | 1463626399285 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}] 19:53:19 INFO - PROCESS | 1652 | 1463626399382 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:53:19 INFO - PROCESS | 1652 | 1463626399442 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11654f000 == 52 [pid = 1652] [id = 121] 19:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x117f27000) [pid = 1652] [serial = 360] [outer = 0x0] 19:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128bd0800) [pid = 1652] [serial = 361] [outer = 0x117f27000] 19:53:19 INFO - PROCESS | 1652 | 1463626399472 Marionette DEBUG loaded listener.js 19:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129581000) [pid = 1652] [serial = 362] [outer = 0x117f27000] 19:53:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:20 INFO - PROCESS | 1652 | 1463626400066 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]]]}] 19:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 820ms 19:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:53:20 INFO - PROCESS | 1652 | 1463626400102 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:53:20 INFO - PROCESS | 1652 | 1463626400104 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:53:20 INFO - PROCESS | 1652 | 1463626400126 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:53:20 INFO - PROCESS | 1652 | 1463626400129 Marionette TRACE conn2 <- [1,458,null,{}] 19:53:20 INFO - PROCESS | 1652 | 1463626400134 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}] 19:53:20 INFO - PROCESS | 1652 | 1463626400221 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:53:20 INFO - PROCESS | 1652 | 1463626400288 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f28000 == 53 [pid = 1652] [id = 122] 19:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11757f000) [pid = 1652] [serial = 363] [outer = 0x0] 19:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x117f27800) [pid = 1652] [serial = 364] [outer = 0x11757f000] 19:53:20 INFO - PROCESS | 1652 | 1463626400317 Marionette DEBUG loaded listener.js 19:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x117f66400) [pid = 1652] [serial = 365] [outer = 0x11757f000] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b39b800 == 52 [pid = 1652] [id = 116] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6be000 == 51 [pid = 1652] [id = 115] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11995f800 == 50 [pid = 1652] [id = 114] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1293c3800 == 49 [pid = 1652] [id = 113] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x126f82000 == 48 [pid = 1652] [id = 112] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x124928800 == 47 [pid = 1652] [id = 111] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1239d0000 == 46 [pid = 1652] [id = 110] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118459800) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11683d000) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11994bc00) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12925f000) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11a083800 == 45 [pid = 1652] [id = 109] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118b98000 == 44 [pid = 1652] [id = 108] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11611b000 == 43 [pid = 1652] [id = 107] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119083000 == 42 [pid = 1652] [id = 106] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac6a000 == 41 [pid = 1652] [id = 104] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116539800 == 40 [pid = 1652] [id = 101] 19:53:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6b4000 == 39 [pid = 1652] [id = 100] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x117f48c00) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1161eec00) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1257f4c00) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x123f19400) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x117fbc000) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118b1f800) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119946800) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116847800) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11606c400) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x117f22c00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x117f58400) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11905c000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119668000) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124ae3400) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128fe4400) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126f06000) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126c47c00) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123d9c400) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1191a7400) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124a97000) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128c25400) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128d8ac00) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1270d8400) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124dd1c00) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123d14800) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119d22800) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1250e5000) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119b11c00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116199000) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 19:53:20 INFO - PROCESS | 1652 | 1463626400722 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] 19:53:20 INFO - PROCESS | 1652 | 1463626400755 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:53:20 INFO - PROCESS | 1652 | 1463626400760 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:53:20 INFO - PROCESS | 1652 | 1463626400761 Marionette TRACE conn2 <- [1,462,null,{}] 19:53:20 INFO - PROCESS | 1652 | 1463626400764 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}] 19:53:20 INFO - PROCESS | 1652 | 1463626400837 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:53:20 INFO - PROCESS | 1652 | 1463626400844 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f25800 == 40 [pid = 1652] [id = 123] 19:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116a56800) [pid = 1652] [serial = 366] [outer = 0x0] 19:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x117fb6400) [pid = 1652] [serial = 367] [outer = 0x116a56800] 19:53:20 INFO - PROCESS | 1652 | 1463626400871 Marionette DEBUG loaded listener.js 19:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1191a6c00) [pid = 1652] [serial = 368] [outer = 0x116a56800] 19:53:21 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:21 INFO - PROCESS | 1652 | 1463626401196 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] 19:53:21 INFO - PROCESS | 1652 | 1463626401232 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:53:21 INFO - PROCESS | 1652 | 1463626401234 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:53:21 INFO - PROCESS | 1652 | 1463626401236 Marionette TRACE conn2 <- [1,466,null,{}] 19:53:21 INFO - PROCESS | 1652 | 1463626401243 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}] 19:53:21 INFO - PROCESS | 1652 | 1463626401319 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:53:21 INFO - PROCESS | 1652 | 1463626401325 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119353000 == 41 [pid = 1652] [id = 124] 19:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119902c00) [pid = 1652] [serial = 369] [outer = 0x0] 19:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119c11c00) [pid = 1652] [serial = 370] [outer = 0x119902c00] 19:53:21 INFO - PROCESS | 1652 | 1463626401355 Marionette DEBUG loaded listener.js 19:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123f1a000) [pid = 1652] [serial = 371] [outer = 0x119902c00] 19:53:21 INFO - PROCESS | 1652 | 1463626401708 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] 19:53:21 INFO - PROCESS | 1652 | 1463626401757 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:53:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:53:21 INFO - PROCESS | 1652 | 1463626401774 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:53:21 INFO - PROCESS | 1652 | 1463626401775 Marionette TRACE conn2 <- [1,470,null,{}] 19:53:21 INFO - PROCESS | 1652 | 1463626401778 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}] 19:53:21 INFO - PROCESS | 1652 | 1463626401852 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:53:21 INFO - PROCESS | 1652 | 1463626401856 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a082800 == 42 [pid = 1652] [id = 125] 19:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1241cf400) [pid = 1652] [serial = 372] [outer = 0x0] 19:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1257f3c00) [pid = 1652] [serial = 373] [outer = 0x1241cf400] 19:53:21 INFO - PROCESS | 1652 | 1463626401884 Marionette DEBUG loaded listener.js 19:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126f98400) [pid = 1652] [serial = 374] [outer = 0x1241cf400] 19:53:22 INFO - PROCESS | 1652 | 1463626402224 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]]]}] 19:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 481ms 19:53:22 INFO - PROCESS | 1652 | 1463626402249 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:53:22 INFO - PROCESS | 1652 | 1463626402251 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:53:22 INFO - PROCESS | 1652 | 1463626402254 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:53:22 INFO - PROCESS | 1652 | 1463626402256 Marionette TRACE conn2 <- [1,474,null,{}] 19:53:22 INFO - PROCESS | 1652 | 1463626402261 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}] 19:53:22 INFO - PROCESS | 1652 | 1463626402378 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:53:22 INFO - PROCESS | 1652 | 1463626402456 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b39800 == 43 [pid = 1652] [id = 126] 19:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11380f800) [pid = 1652] [serial = 375] [outer = 0x0] 19:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126c4c400) [pid = 1652] [serial = 376] [outer = 0x11380f800] 19:53:22 INFO - PROCESS | 1652 | 1463626402497 Marionette DEBUG loaded listener.js 19:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128bcf400) [pid = 1652] [serial = 377] [outer = 0x11380f800] 19:53:22 INFO - PROCESS | 1652 | 1463626402882 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]]]}] 19:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 672ms 19:53:22 INFO - PROCESS | 1652 | 1463626402926 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:53:22 INFO - PROCESS | 1652 | 1463626402928 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:53:22 INFO - PROCESS | 1652 | 1463626402939 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:53:22 INFO - PROCESS | 1652 | 1463626402940 Marionette TRACE conn2 <- [1,478,null,{}] 19:53:22 INFO - PROCESS | 1652 | 1463626402942 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}] 19:53:23 INFO - PROCESS | 1652 | 1463626403056 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:53:23 INFO - PROCESS | 1652 | 1463626403062 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a47000 == 44 [pid = 1652] [id = 127] 19:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128bd1800) [pid = 1652] [serial = 378] [outer = 0x0] 19:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128c2cc00) [pid = 1652] [serial = 379] [outer = 0x128bd1800] 19:53:23 INFO - PROCESS | 1652 | 1463626403087 Marionette DEBUG loaded listener.js 19:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12957f000) [pid = 1652] [serial = 380] [outer = 0x128bd1800] 19:53:23 INFO - PROCESS | 1652 | 1463626403431 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]]]}] 19:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 19:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:53:23 INFO - PROCESS | 1652 | 1463626403464 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:53:23 INFO - PROCESS | 1652 | 1463626403465 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:53:23 INFO - PROCESS | 1652 | 1463626403467 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:53:23 INFO - PROCESS | 1652 | 1463626403468 Marionette TRACE conn2 <- [1,482,null,{}] 19:53:23 INFO - PROCESS | 1652 | 1463626403471 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}] 19:53:23 INFO - PROCESS | 1652 | 1463626403561 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:53:23 INFO - PROCESS | 1652 | 1463626403565 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116faf000 == 45 [pid = 1652] [id = 128] 19:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128d8bc00) [pid = 1652] [serial = 381] [outer = 0x0] 19:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a840400) [pid = 1652] [serial = 382] [outer = 0x128d8bc00] 19:53:23 INFO - PROCESS | 1652 | 1463626403589 Marionette DEBUG loaded listener.js 19:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a8a6400) [pid = 1652] [serial = 383] [outer = 0x128d8bc00] 19:53:23 INFO - PROCESS | 1652 | 1463626403941 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]]]}] 19:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 19:53:23 INFO - PROCESS | 1652 | 1463626403985 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:53:23 INFO - PROCESS | 1652 | 1463626403987 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:53:23 INFO - PROCESS | 1652 | 1463626403989 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:53:23 INFO - PROCESS | 1652 | 1463626403990 Marionette TRACE conn2 <- [1,486,null,{}] 19:53:23 INFO - PROCESS | 1652 | 1463626403993 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}] 19:53:24 INFO - PROCESS | 1652 | 1463626404086 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:53:24 INFO - PROCESS | 1652 | 1463626404090 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc0000 == 46 [pid = 1652] [id = 129] 19:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a8aac00) [pid = 1652] [serial = 384] [outer = 0x0] 19:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12aba1c00) [pid = 1652] [serial = 385] [outer = 0x12a8aac00] 19:53:24 INFO - PROCESS | 1652 | 1463626404116 Marionette DEBUG loaded listener.js 19:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12abdec00) [pid = 1652] [serial = 386] [outer = 0x12a8aac00] 19:53:24 INFO - PROCESS | 1652 | 1463626404455 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]]]}] 19:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 518ms 19:53:24 INFO - PROCESS | 1652 | 1463626404508 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:53:24 INFO - PROCESS | 1652 | 1463626404509 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:53:24 INFO - PROCESS | 1652 | 1463626404512 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:53:24 INFO - PROCESS | 1652 | 1463626404513 Marionette TRACE conn2 <- [1,490,null,{}] 19:53:24 INFO - PROCESS | 1652 | 1463626404515 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}] 19:53:24 INFO - PROCESS | 1652 | 1463626404606 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:53:24 INFO - PROCESS | 1652 | 1463626404617 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6a7800 == 47 [pid = 1652] [id = 130] 19:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12aba1800) [pid = 1652] [serial = 387] [outer = 0x0] 19:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12abed000) [pid = 1652] [serial = 388] [outer = 0x12aba1800] 19:53:24 INFO - PROCESS | 1652 | 1463626404642 Marionette DEBUG loaded listener.js 19:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12ac11800) [pid = 1652] [serial = 389] [outer = 0x12aba1800] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1191a3800) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x117fb7800) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1160dfc00) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126c47800) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a69d000) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116842000) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116847000) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116a57400) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118b31400) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124aeec00) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1257f5000) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117f51c00) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123c32000) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:53:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126857000) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:53:25 INFO - PROCESS | 1652 | 1463626405040 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]]]}] 19:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 570ms 19:53:25 INFO - PROCESS | 1652 | 1463626405082 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:53:25 INFO - PROCESS | 1652 | 1463626405084 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:53:25 INFO - PROCESS | 1652 | 1463626405086 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:53:25 INFO - PROCESS | 1652 | 1463626405087 Marionette TRACE conn2 <- [1,494,null,{}] 19:53:25 INFO - PROCESS | 1652 | 1463626405101 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}] 19:53:25 INFO - PROCESS | 1652 | 1463626405182 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:53:25 INFO - PROCESS | 1652 | 1463626405186 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c65800 == 48 [pid = 1652] [id = 131] 19:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119942800) [pid = 1652] [serial = 390] [outer = 0x0] 19:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124124c00) [pid = 1652] [serial = 391] [outer = 0x119942800] 19:53:25 INFO - PROCESS | 1652 | 1463626405212 Marionette DEBUG loaded listener.js 19:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129577400) [pid = 1652] [serial = 392] [outer = 0x119942800] 19:53:25 INFO - PROCESS | 1652 | 1463626405535 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]]]}] 19:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 469ms 19:53:25 INFO - PROCESS | 1652 | 1463626405556 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:53:25 INFO - PROCESS | 1652 | 1463626405558 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:53:25 INFO - PROCESS | 1652 | 1463626405563 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:53:25 INFO - PROCESS | 1652 | 1463626405566 Marionette TRACE conn2 <- [1,498,null,{}] 19:53:25 INFO - PROCESS | 1652 | 1463626405570 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}] 19:53:25 INFO - PROCESS | 1652 | 1463626405711 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:53:25 INFO - PROCESS | 1652 | 1463626405787 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1d8800 == 49 [pid = 1652] [id = 132] 19:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12500e400) [pid = 1652] [serial = 393] [outer = 0x0] 19:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12baa4400) [pid = 1652] [serial = 394] [outer = 0x12500e400] 19:53:25 INFO - PROCESS | 1652 | 1463626405834 Marionette DEBUG loaded listener.js 19:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12baf3000) [pid = 1652] [serial = 395] [outer = 0x12500e400] 19:53:26 INFO - PROCESS | 1652 | 1463626406216 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]]]}] 19:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 19:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:53:26 INFO - PROCESS | 1652 | 1463626406234 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:53:26 INFO - PROCESS | 1652 | 1463626406235 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:53:26 INFO - PROCESS | 1652 | 1463626406237 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:53:26 INFO - PROCESS | 1652 | 1463626406238 Marionette TRACE conn2 <- [1,502,null,{}] 19:53:26 INFO - PROCESS | 1652 | 1463626406241 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}] 19:53:26 INFO - PROCESS | 1652 | 1463626406318 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:53:26 INFO - PROCESS | 1652 | 1463626406370 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3a1800 == 50 [pid = 1652] [id = 133] 19:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12baf1800) [pid = 1652] [serial = 396] [outer = 0x0] 19:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12baf5c00) [pid = 1652] [serial = 397] [outer = 0x12baf1800] 19:53:26 INFO - PROCESS | 1652 | 1463626406394 Marionette DEBUG loaded listener.js 19:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12be10400) [pid = 1652] [serial = 398] [outer = 0x12baf1800] 19:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 417ms 19:53:26 INFO - PROCESS | 1652 | 1463626406647 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]]]}] 19:53:26 INFO - PROCESS | 1652 | 1463626406656 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:53:26 INFO - PROCESS | 1652 | 1463626406657 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:53:26 INFO - PROCESS | 1652 | 1463626406665 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:53:26 INFO - PROCESS | 1652 | 1463626406666 Marionette TRACE conn2 <- [1,506,null,{}] 19:53:26 INFO - PROCESS | 1652 | 1463626406671 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}] 19:53:26 INFO - PROCESS | 1652 | 1463626406770 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:53:26 INFO - PROCESS | 1652 | 1463626406774 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be29000 == 51 [pid = 1652] [id = 134] 19:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12be10c00) [pid = 1652] [serial = 399] [outer = 0x0] 19:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12beb1c00) [pid = 1652] [serial = 400] [outer = 0x12be10c00] 19:53:26 INFO - PROCESS | 1652 | 1463626406801 Marionette DEBUG loaded listener.js 19:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12beb8800) [pid = 1652] [serial = 401] [outer = 0x12be10c00] 19:53:27 INFO - PROCESS | 1652 | 1463626407329 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]]]}] 19:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 675ms 19:53:27 INFO - PROCESS | 1652 | 1463626407337 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:53:27 INFO - PROCESS | 1652 | 1463626407340 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:53:27 INFO - PROCESS | 1652 | 1463626407346 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:53:27 INFO - PROCESS | 1652 | 1463626407349 Marionette TRACE conn2 <- [1,510,null,{}] 19:53:27 INFO - PROCESS | 1652 | 1463626407352 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}] 19:53:27 INFO - PROCESS | 1652 | 1463626407451 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:53:27 INFO - PROCESS | 1652 | 1463626407511 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184cc000 == 52 [pid = 1652] [id = 135] 19:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x117f2a400) [pid = 1652] [serial = 402] [outer = 0x0] 19:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x117fba000) [pid = 1652] [serial = 403] [outer = 0x117f2a400] 19:53:27 INFO - PROCESS | 1652 | 1463626407546 Marionette DEBUG loaded listener.js 19:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11900ac00) [pid = 1652] [serial = 404] [outer = 0x117f2a400] 19:53:27 INFO - PROCESS | 1652 | 1463626407964 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]]]}] 19:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 674ms 19:53:28 INFO - PROCESS | 1652 | 1463626408027 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:53:28 INFO - PROCESS | 1652 | 1463626408031 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:53:28 INFO - PROCESS | 1652 | 1463626408037 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:53:28 INFO - PROCESS | 1652 | 1463626408039 Marionette TRACE conn2 <- [1,514,null,{}] 19:53:28 INFO - PROCESS | 1652 | 1463626408042 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}] 19:53:28 INFO - PROCESS | 1652 | 1463626408142 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:53:28 INFO - PROCESS | 1652 | 1463626408236 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x125568800 == 53 [pid = 1652] [id = 136] 19:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11994bc00) [pid = 1652] [serial = 405] [outer = 0x0] 19:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119d54c00) [pid = 1652] [serial = 406] [outer = 0x11994bc00] 19:53:28 INFO - PROCESS | 1652 | 1463626408266 Marionette DEBUG loaded listener.js 19:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x124a93000) [pid = 1652] [serial = 407] [outer = 0x11994bc00] 19:53:28 INFO - PROCESS | 1652 | 1463626408639 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]]]}] 19:53:28 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 19:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 621ms 19:53:28 INFO - PROCESS | 1652 | 1463626408663 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:53:28 INFO - PROCESS | 1652 | 1463626408664 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:53:28 INFO - PROCESS | 1652 | 1463626408667 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:53:28 INFO - PROCESS | 1652 | 1463626408669 Marionette TRACE conn2 <- [1,518,null,{}] 19:53:28 INFO - PROCESS | 1652 | 1463626408677 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}] 19:53:28 INFO - PROCESS | 1652 | 1463626408777 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:53:28 INFO - PROCESS | 1652 | 1463626408828 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c231800 == 54 [pid = 1652] [id = 137] 19:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x126856400) [pid = 1652] [serial = 408] [outer = 0x0] 19:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128c30c00) [pid = 1652] [serial = 409] [outer = 0x126856400] 19:53:28 INFO - PROCESS | 1652 | 1463626408859 Marionette DEBUG loaded listener.js 19:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129310c00) [pid = 1652] [serial = 410] [outer = 0x126856400] 19:53:29 INFO - PROCESS | 1652 | 1463626409265 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]]]}] 19:53:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:53:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 621ms 19:53:29 INFO - PROCESS | 1652 | 1463626409288 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:53:29 INFO - PROCESS | 1652 | 1463626409290 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:53:29 INFO - PROCESS | 1652 | 1463626409294 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:53:29 INFO - PROCESS | 1652 | 1463626409296 Marionette TRACE conn2 <- [1,522,null,{}] 19:53:29 INFO - PROCESS | 1652 | 1463626409299 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}] 19:53:29 INFO - PROCESS | 1652 | 1463626409395 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:53:29 INFO - PROCESS | 1652 | 1463626409459 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c24b000 == 55 [pid = 1652] [id = 138] 19:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12abaf000) [pid = 1652] [serial = 411] [outer = 0x0] 19:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12baa5000) [pid = 1652] [serial = 412] [outer = 0x12abaf000] 19:53:29 INFO - PROCESS | 1652 | 1463626409492 Marionette DEBUG loaded listener.js 19:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12baafc00) [pid = 1652] [serial = 413] [outer = 0x12abaf000] 19:53:30 INFO - PROCESS | 1652 | 1463626410102 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]]]}] 19:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 871ms 19:53:30 INFO - PROCESS | 1652 | 1463626410165 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:53:30 INFO - PROCESS | 1652 | 1463626410167 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:53:30 INFO - PROCESS | 1652 | 1463626410170 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:53:30 INFO - PROCESS | 1652 | 1463626410173 Marionette TRACE conn2 <- [1,526,null,{}] 19:53:30 INFO - PROCESS | 1652 | 1463626410176 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}] 19:53:30 INFO - PROCESS | 1652 | 1463626410264 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:53:30 INFO - PROCESS | 1652 | 1463626410325 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119307800 == 56 [pid = 1652] [id = 139] 19:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x117456800) [pid = 1652] [serial = 414] [outer = 0x0] 19:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x117f23c00) [pid = 1652] [serial = 415] [outer = 0x117456800] 19:53:30 INFO - PROCESS | 1652 | 1463626410352 Marionette DEBUG loaded listener.js 19:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x117f62000) [pid = 1652] [serial = 416] [outer = 0x117456800] 19:53:30 INFO - PROCESS | 1652 | 1463626410788 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]]]}] 19:53:30 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 19:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 671ms 19:53:30 INFO - PROCESS | 1652 | 1463626410841 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:53:30 INFO - PROCESS | 1652 | 1463626410845 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:53:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:53:30 INFO - PROCESS | 1652 | 1463626410849 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:53:30 INFO - PROCESS | 1652 | 1463626410851 Marionette TRACE conn2 <- [1,530,null,{}] 19:53:30 INFO - PROCESS | 1652 | 1463626410853 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}] 19:53:30 INFO - PROCESS | 1652 | 1463626410941 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:53:30 INFO - PROCESS | 1652 | 1463626410991 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118445800 == 57 [pid = 1652] [id = 140] 19:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x117f5d400) [pid = 1652] [serial = 417] [outer = 0x0] 19:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11861f400) [pid = 1652] [serial = 418] [outer = 0x117f5d400] 19:53:31 INFO - PROCESS | 1652 | 1463626411018 Marionette DEBUG loaded listener.js 19:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11919f800) [pid = 1652] [serial = 419] [outer = 0x117f5d400] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x112541000 == 56 [pid = 1652] [id = 56] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3a1800 == 55 [pid = 1652] [id = 133] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1d8800 == 54 [pid = 1652] [id = 132] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x126c65800 == 53 [pid = 1652] [id = 131] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6a7800 == 52 [pid = 1652] [id = 130] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc0000 == 51 [pid = 1652] [id = 129] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116faf000 == 50 [pid = 1652] [id = 128] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x126fa1800) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1160e7c00) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x117f5f000) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128bd6c00) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11990ec00) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | 1463626411413 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"]]]}] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x124a47000 == 49 [pid = 1652] [id = 127] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x123b39800 == 48 [pid = 1652] [id = 126] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11a082800 == 47 [pid = 1652] [id = 125] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119353000 == 46 [pid = 1652] [id = 124] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116f25800 == 45 [pid = 1652] [id = 123] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116f28000 == 44 [pid = 1652] [id = 122] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11654f000 == 43 [pid = 1652] [id = 121] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba6d000 == 42 [pid = 1652] [id = 120] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x125748000 == 41 [pid = 1652] [id = 119] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119525800 == 40 [pid = 1652] [id = 118] 19:53:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11331e000 == 39 [pid = 1652] [id = 117] 19:53:31 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 19:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:53:31 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 19:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:53:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 619ms 19:53:31 INFO - PROCESS | 1652 | 1463626411469 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:53:31 INFO - PROCESS | 1652 | 1463626411470 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:53:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:53:31 INFO - PROCESS | 1652 | 1463626411473 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:53:31 INFO - PROCESS | 1652 | 1463626411475 Marionette TRACE conn2 <- [1,534,null,{}] 19:53:31 INFO - PROCESS | 1652 | 1463626411482 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}] 19:53:31 INFO - PROCESS | 1652 | 1463626411565 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:53:31 INFO - PROCESS | 1652 | 1463626411570 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d1e000 == 40 [pid = 1652] [id = 141] 19:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119943000) [pid = 1652] [serial = 420] [outer = 0x0] 19:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119bdf000) [pid = 1652] [serial = 421] [outer = 0x119943000] 19:53:31 INFO - PROCESS | 1652 | 1463626411600 Marionette DEBUG loaded listener.js 19:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x123d9ec00) [pid = 1652] [serial = 422] [outer = 0x119943000] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119d56800) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118b25000) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x117f25400) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a847800) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x117f2dc00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x116e29000) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x117f66c00) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118411400) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x117459400) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119667800) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119949400) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x125006c00) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1257f9c00) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x126f09400) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128bca400) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129264c00) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a6a1800) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a8b0800) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128c25c00) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129e7d000) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a8a7800) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12397e000) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129315400) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12abde400) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129579c00) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1652 | 1463626411938 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]]]}] 19:53:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:53:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 524ms 19:53:32 INFO - PROCESS | 1652 | 1463626411997 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:53:32 INFO - PROCESS | 1652 | 1463626411999 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:53:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:53:32 INFO - PROCESS | 1652 | 1463626412001 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:53:32 INFO - PROCESS | 1652 | 1463626412002 Marionette TRACE conn2 <- [1,538,null,{}] 19:53:32 INFO - PROCESS | 1652 | 1463626412004 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}] 19:53:32 INFO - PROCESS | 1652 | 1463626412081 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:53:32 INFO - PROCESS | 1652 | 1463626412085 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cd6000 == 41 [pid = 1652] [id = 142] 19:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12397e000) [pid = 1652] [serial = 423] [outer = 0x0] 19:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124dd0c00) [pid = 1652] [serial = 424] [outer = 0x12397e000] 19:53:32 INFO - PROCESS | 1652 | 1463626412115 Marionette DEBUG loaded listener.js 19:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126858c00) [pid = 1652] [serial = 425] [outer = 0x12397e000] 19:53:32 INFO - PROCESS | 1652 | 1463626412465 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]]]}] 19:53:32 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. 19:53:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 468ms 19:53:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:53:32 INFO - PROCESS | 1652 | 1463626412470 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:53:32 INFO - PROCESS | 1652 | 1463626412471 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:53:32 INFO - PROCESS | 1652 | 1463626412473 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:53:32 INFO - PROCESS | 1652 | 1463626412474 Marionette TRACE conn2 <- [1,542,null,{}] 19:53:32 INFO - PROCESS | 1652 | 1463626412478 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}] 19:53:32 INFO - PROCESS | 1652 | 1463626412563 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:53:32 INFO - PROCESS | 1652 | 1463626412607 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239bd000 == 42 [pid = 1652] [id = 143] 19:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116079400) [pid = 1652] [serial = 426] [outer = 0x0] 19:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126c49400) [pid = 1652] [serial = 427] [outer = 0x116079400] 19:53:32 INFO - PROCESS | 1652 | 1463626412632 Marionette DEBUG loaded listener.js 19:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128bcac00) [pid = 1652] [serial = 428] [outer = 0x116079400] 19:53:32 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. 19:53:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 419ms 19:53:32 INFO - PROCESS | 1652 | 1463626412885 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]]]}] 19:53:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:53:32 INFO - PROCESS | 1652 | 1463626412901 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:53:32 INFO - PROCESS | 1652 | 1463626412902 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:53:32 INFO - PROCESS | 1652 | 1463626412904 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:53:32 INFO - PROCESS | 1652 | 1463626412905 Marionette TRACE conn2 <- [1,546,null,{}] 19:53:32 INFO - PROCESS | 1652 | 1463626412917 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}] 19:53:33 INFO - PROCESS | 1652 | 1463626413052 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:53:33 INFO - PROCESS | 1652 | 1463626413067 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a45800 == 43 [pid = 1652] [id = 144] 19:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1270d9400) [pid = 1652] [serial = 429] [outer = 0x0] 19:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128c25000) [pid = 1652] [serial = 430] [outer = 0x1270d9400] 19:53:33 INFO - PROCESS | 1652 | 1463626413119 Marionette DEBUG loaded listener.js 19:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129585400) [pid = 1652] [serial = 431] [outer = 0x1270d9400] 19:53:33 INFO - PROCESS | 1652 | 1463626413570 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]]]}] 19:53:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:53:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 721ms 19:53:33 INFO - PROCESS | 1652 | 1463626413631 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:53:33 INFO - PROCESS | 1652 | 1463626413633 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:53:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:53:33 INFO - PROCESS | 1652 | 1463626413635 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:53:33 INFO - PROCESS | 1652 | 1463626413636 Marionette TRACE conn2 <- [1,550,null,{}] 19:53:33 INFO - PROCESS | 1652 | 1463626413638 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}] 19:53:33 INFO - PROCESS | 1652 | 1463626413739 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:53:33 INFO - PROCESS | 1652 | 1463626413782 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c0a800 == 44 [pid = 1652] [id = 145] 19:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129e7d000) [pid = 1652] [serial = 432] [outer = 0x0] 19:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a847800) [pid = 1652] [serial = 433] [outer = 0x129e7d000] 19:53:33 INFO - PROCESS | 1652 | 1463626413814 Marionette DEBUG loaded listener.js 19:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12aba8000) [pid = 1652] [serial = 434] [outer = 0x129e7d000] 19:53:34 INFO - PROCESS | 1652 | 1463626414131 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]]]}] 19:53:34 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. 19:53:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 519ms 19:53:34 INFO - PROCESS | 1652 | 1463626414154 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:53:34 INFO - PROCESS | 1652 | 1463626414155 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:53:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:53:34 INFO - PROCESS | 1652 | 1463626414157 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:53:34 INFO - PROCESS | 1652 | 1463626414159 Marionette TRACE conn2 <- [1,554,null,{}] 19:53:34 INFO - PROCESS | 1652 | 1463626414164 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}] 19:53:34 INFO - PROCESS | 1652 | 1463626414256 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:53:34 INFO - PROCESS | 1652 | 1463626414260 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293da800 == 45 [pid = 1652] [id = 146] 19:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a697c00) [pid = 1652] [serial = 435] [outer = 0x0] 19:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12abe1400) [pid = 1652] [serial = 436] [outer = 0x12a697c00] 19:53:34 INFO - PROCESS | 1652 | 1463626414285 Marionette DEBUG loaded listener.js 19:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ac0d000) [pid = 1652] [serial = 437] [outer = 0x12a697c00] 19:53:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:34 INFO - PROCESS | 1652 | 1463626414619 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]]]}] 19:53:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:53:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 472ms 19:53:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:53:34 INFO - PROCESS | 1652 | 1463626414633 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:53:34 INFO - PROCESS | 1652 | 1463626414634 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:53:34 INFO - PROCESS | 1652 | 1463626414636 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:53:34 INFO - PROCESS | 1652 | 1463626414637 Marionette TRACE conn2 <- [1,558,null,{}] 19:53:34 INFO - PROCESS | 1652 | 1463626414639 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}] 19:53:34 INFO - PROCESS | 1652 | 1463626414742 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:53:34 INFO - PROCESS | 1652 | 1463626414747 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a832800 == 46 [pid = 1652] [id = 147] 19:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ac03400) [pid = 1652] [serial = 438] [outer = 0x0] 19:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bab2800) [pid = 1652] [serial = 439] [outer = 0x12ac03400] 19:53:34 INFO - PROCESS | 1652 | 1463626414771 Marionette DEBUG loaded listener.js 19:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12baf1400) [pid = 1652] [serial = 440] [outer = 0x12ac03400] 19:53:35 INFO - PROCESS | 1652 | 1463626415105 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]]]}] 19:53:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:53:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 518ms 19:53:35 INFO - PROCESS | 1652 | 1463626415154 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:53:35 INFO - PROCESS | 1652 | 1463626415156 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:53:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:53:35 INFO - PROCESS | 1652 | 1463626415158 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:53:35 INFO - PROCESS | 1652 | 1463626415159 Marionette TRACE conn2 <- [1,562,null,{}] 19:53:35 INFO - PROCESS | 1652 | 1463626415161 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}] 19:53:35 INFO - PROCESS | 1652 | 1463626415256 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:53:35 INFO - PROCESS | 1652 | 1463626415267 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1df000 == 47 [pid = 1652] [id = 148] 19:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12baa6800) [pid = 1652] [serial = 441] [outer = 0x0] 19:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12be0c000) [pid = 1652] [serial = 442] [outer = 0x12baa6800] 19:53:35 INFO - PROCESS | 1652 | 1463626415291 Marionette DEBUG loaded listener.js 19:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12beb8c00) [pid = 1652] [serial = 443] [outer = 0x12baa6800] 19:53:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:35 INFO - PROCESS | 1652 | 1463626415799 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]]]}] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x117f27000) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x116a56800) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128bd1800) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119902c00) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11757f000) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11380f800) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1241cf400) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128d8bc00) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12baf1800) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a8aac00) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12aba1800) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119942800) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118b25c00) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126fa0800) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x117458400) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118614000) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1121a8800) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128d84800) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:53:35 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12500e400) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:53:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:53:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 669ms 19:53:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:53:35 INFO - PROCESS | 1652 | 1463626415827 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:53:35 INFO - PROCESS | 1652 | 1463626415828 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:53:35 INFO - PROCESS | 1652 | 1463626415831 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:53:35 INFO - PROCESS | 1652 | 1463626415832 Marionette TRACE conn2 <- [1,566,null,{}] 19:53:35 INFO - PROCESS | 1652 | 1463626415835 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}] 19:53:35 INFO - PROCESS | 1652 | 1463626415923 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:53:35 INFO - PROCESS | 1652 | 1463626415930 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b8c800 == 48 [pid = 1652] [id = 149] 19:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123b6c800) [pid = 1652] [serial = 444] [outer = 0x0] 19:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12500e400) [pid = 1652] [serial = 445] [outer = 0x123b6c800] 19:53:35 INFO - PROCESS | 1652 | 1463626415958 Marionette DEBUG loaded listener.js 19:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a8a8000) [pid = 1652] [serial = 446] [outer = 0x123b6c800] 19:53:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:36 INFO - PROCESS | 1652 | 1463626416289 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]]]}] 19:53:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:53:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 19:53:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:53:36 INFO - PROCESS | 1652 | 1463626416300 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:53:36 INFO - PROCESS | 1652 | 1463626416301 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:53:36 INFO - PROCESS | 1652 | 1463626416303 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:53:36 INFO - PROCESS | 1652 | 1463626416304 Marionette TRACE conn2 <- [1,570,null,{}] 19:53:36 INFO - PROCESS | 1652 | 1463626416307 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}] 19:53:36 INFO - PROCESS | 1652 | 1463626416387 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:53:36 INFO - PROCESS | 1652 | 1463626416441 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba20800 == 49 [pid = 1652] [id = 150] 19:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123c32800) [pid = 1652] [serial = 447] [outer = 0x0] 19:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12baf1800) [pid = 1652] [serial = 448] [outer = 0x123c32800] 19:53:36 INFO - PROCESS | 1652 | 1463626416465 Marionette DEBUG loaded listener.js 19:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12c4cb800) [pid = 1652] [serial = 449] [outer = 0x123c32800] 19:53:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:36 INFO - PROCESS | 1652 | 1463626416722 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]]]}] 19:53:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:53:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 470ms 19:53:36 INFO - PROCESS | 1652 | 1463626416774 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:53:36 INFO - PROCESS | 1652 | 1463626416775 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:53:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:53:36 INFO - PROCESS | 1652 | 1463626416786 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:53:36 INFO - PROCESS | 1652 | 1463626416787 Marionette TRACE conn2 <- [1,574,null,{}] 19:53:36 INFO - PROCESS | 1652 | 1463626416789 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}] 19:53:36 INFO - PROCESS | 1652 | 1463626416875 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:53:36 INFO - PROCESS | 1652 | 1463626416882 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c491000 == 50 [pid = 1652] [id = 151] 19:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12389d000) [pid = 1652] [serial = 450] [outer = 0x0] 19:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1238a0400) [pid = 1652] [serial = 451] [outer = 0x12389d000] 19:53:36 INFO - PROCESS | 1652 | 1463626416907 Marionette DEBUG loaded listener.js 19:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1238a6800) [pid = 1652] [serial = 452] [outer = 0x12389d000] 19:53:37 INFO - PROCESS | 1652 | 1463626417237 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]]]}] 19:53:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:53:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 470ms 19:53:37 INFO - PROCESS | 1652 | 1463626417256 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:53:37 INFO - PROCESS | 1652 | 1463626417257 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:53:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:53:37 INFO - PROCESS | 1652 | 1463626417261 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:53:37 INFO - PROCESS | 1652 | 1463626417263 Marionette TRACE conn2 <- [1,578,null,{}] 19:53:37 INFO - PROCESS | 1652 | 1463626417267 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}] 19:53:37 INFO - PROCESS | 1652 | 1463626417380 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:53:37 INFO - PROCESS | 1652 | 1463626417386 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c864800 == 51 [pid = 1652] [id = 152] 19:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126f10c00) [pid = 1652] [serial = 453] [outer = 0x0] 19:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128ad1400) [pid = 1652] [serial = 454] [outer = 0x126f10c00] 19:53:37 INFO - PROCESS | 1652 | 1463626417410 Marionette DEBUG loaded listener.js 19:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128ad5400) [pid = 1652] [serial = 455] [outer = 0x126f10c00] 19:53:37 INFO - PROCESS | 1652 | 1463626417778 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]]]}] 19:53:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:53:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 522ms 19:53:37 INFO - PROCESS | 1652 | 1463626417783 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:53:37 INFO - PROCESS | 1652 | 1463626417784 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:53:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:53:37 INFO - PROCESS | 1652 | 1463626417786 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:53:37 INFO - PROCESS | 1652 | 1463626417787 Marionette TRACE conn2 <- [1,582,null,{}] 19:53:37 INFO - PROCESS | 1652 | 1463626417791 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}] 19:53:38 INFO - PROCESS | 1652 | 1463626418014 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:53:38 INFO - PROCESS | 1652 | 1463626418111 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11339e000 == 52 [pid = 1652] [id = 153] 19:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1121b6c00) [pid = 1652] [serial = 456] [outer = 0x0] 19:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x113341400) [pid = 1652] [serial = 457] [outer = 0x1121b6c00] 19:53:38 INFO - PROCESS | 1652 | 1463626418163 Marionette DEBUG loaded listener.js 19:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x116844400) [pid = 1652] [serial = 458] [outer = 0x1121b6c00] 19:53:38 INFO - PROCESS | 1652 | 1463626418683 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]]]}] 19:53:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:53:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 920ms 19:53:38 INFO - PROCESS | 1652 | 1463626418708 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:53:38 INFO - PROCESS | 1652 | 1463626418712 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:53:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:53:38 INFO - PROCESS | 1652 | 1463626418733 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:53:38 INFO - PROCESS | 1652 | 1463626418736 Marionette TRACE conn2 <- [1,586,null,{}] 19:53:38 INFO - PROCESS | 1652 | 1463626418739 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}] 19:53:38 INFO - PROCESS | 1652 | 1463626418839 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:53:38 INFO - PROCESS | 1652 | 1463626418904 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119357800 == 53 [pid = 1652] [id = 154] 19:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x117f54000) [pid = 1652] [serial = 459] [outer = 0x0] 19:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11845e800) [pid = 1652] [serial = 460] [outer = 0x117f54000] 19:53:38 INFO - PROCESS | 1652 | 1463626418937 Marionette DEBUG loaded listener.js 19:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119063800) [pid = 1652] [serial = 461] [outer = 0x117f54000] 19:53:39 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:39 INFO - PROCESS | 1652 | 1463626419347 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]]]}] 19:53:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:53:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 623ms 19:53:39 INFO - PROCESS | 1652 | 1463626419354 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:53:39 INFO - PROCESS | 1652 | 1463626419356 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:53:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:53:39 INFO - PROCESS | 1652 | 1463626419359 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:53:39 INFO - PROCESS | 1652 | 1463626419360 Marionette TRACE conn2 <- [1,590,null,{}] 19:53:39 INFO - PROCESS | 1652 | 1463626419363 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}] 19:53:39 INFO - PROCESS | 1652 | 1463626419460 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:53:39 INFO - PROCESS | 1652 | 1463626419510 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12574a800 == 54 [pid = 1652] [id = 155] 19:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119909c00) [pid = 1652] [serial = 462] [outer = 0x0] 19:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12389c400) [pid = 1652] [serial = 463] [outer = 0x119909c00] 19:53:39 INFO - PROCESS | 1652 | 1463626419540 Marionette DEBUG loaded listener.js 19:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1250e7c00) [pid = 1652] [serial = 464] [outer = 0x119909c00] 19:53:39 INFO - PROCESS | 1652 | 1463626419964 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]]]}] 19:53:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:53:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 620ms 19:53:39 INFO - PROCESS | 1652 | 1463626419980 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:53:39 INFO - PROCESS | 1652 | 1463626419983 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:53:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:53:39 INFO - PROCESS | 1652 | 1463626419991 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:53:40 INFO - PROCESS | 1652 | 1463626419994 Marionette TRACE conn2 <- [1,594,null,{}] 19:53:40 INFO - PROCESS | 1652 | 1463626419997 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}] 19:53:40 INFO - PROCESS | 1652 | 1463626420098 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:53:40 INFO - PROCESS | 1652 | 1463626420186 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9d8000 == 55 [pid = 1652] [id = 156] 19:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128ad4400) [pid = 1652] [serial = 465] [outer = 0x0] 19:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x128d84800) [pid = 1652] [serial = 466] [outer = 0x128ad4400] 19:53:40 INFO - PROCESS | 1652 | 1463626420215 Marionette DEBUG loaded listener.js 19:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129266000) [pid = 1652] [serial = 467] [outer = 0x128ad4400] 19:53:40 INFO - PROCESS | 1652 | 1463626420629 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]]]}] 19:53:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:53:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 675ms 19:53:40 INFO - PROCESS | 1652 | 1463626420663 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:53:40 INFO - PROCESS | 1652 | 1463626420664 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:53:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:53:40 INFO - PROCESS | 1652 | 1463626420667 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:53:40 INFO - PROCESS | 1652 | 1463626420668 Marionette TRACE conn2 <- [1,598,null,{}] 19:53:40 INFO - PROCESS | 1652 | 1463626420670 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}] 19:53:40 INFO - PROCESS | 1652 | 1463626420767 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:53:40 INFO - PROCESS | 1652 | 1463626420830 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceac800 == 56 [pid = 1652] [id = 157] 19:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x128c28c00) [pid = 1652] [serial = 468] [outer = 0x0] 19:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129577c00) [pid = 1652] [serial = 469] [outer = 0x128c28c00] 19:53:40 INFO - PROCESS | 1652 | 1463626420859 Marionette DEBUG loaded listener.js 19:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12abdf400) [pid = 1652] [serial = 470] [outer = 0x128c28c00] 19:53:41 INFO - PROCESS | 1652 | 1463626421282 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]]]}] 19:53:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:53:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 668ms 19:53:41 INFO - PROCESS | 1652 | 1463626421344 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:53:41 INFO - PROCESS | 1652 | 1463626421346 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:53:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:53:41 INFO - PROCESS | 1652 | 1463626421349 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:53:41 INFO - PROCESS | 1652 | 1463626421350 Marionette TRACE conn2 <- [1,602,null,{}] 19:53:41 INFO - PROCESS | 1652 | 1463626421353 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}] 19:53:41 INFO - PROCESS | 1652 | 1463626421472 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:53:41 INFO - PROCESS | 1652 | 1463626421550 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11907b800 == 57 [pid = 1652] [id = 158] 19:53:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12baa5c00) [pid = 1652] [serial = 471] [outer = 0x0] 19:53:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12baf3800) [pid = 1652] [serial = 472] [outer = 0x12baa5c00] 19:53:41 INFO - PROCESS | 1652 | 1463626421585 Marionette DEBUG loaded listener.js 19:53:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12beba800) [pid = 1652] [serial = 473] [outer = 0x12baa5c00] 19:53:42 INFO - PROCESS | 1652 | 1463626422200 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]]]}] 19:53:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:53:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 869ms 19:53:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:53:42 INFO - PROCESS | 1652 | 1463626422219 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:53:42 INFO - PROCESS | 1652 | 1463626422221 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:53:42 INFO - PROCESS | 1652 | 1463626422224 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:53:42 INFO - PROCESS | 1652 | 1463626422227 Marionette TRACE conn2 <- [1,606,null,{}] 19:53:42 INFO - PROCESS | 1652 | 1463626422249 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}] 19:53:42 INFO - PROCESS | 1652 | 1463626422339 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:53:42 INFO - PROCESS | 1652 | 1463626422419 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x112550000 == 58 [pid = 1652] [id = 159] 19:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x116a54000) [pid = 1652] [serial = 474] [outer = 0x0] 19:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x117073c00) [pid = 1652] [serial = 475] [outer = 0x116a54000] 19:53:42 INFO - PROCESS | 1652 | 1463626422452 Marionette DEBUG loaded listener.js 19:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x117f2b400) [pid = 1652] [serial = 476] [outer = 0x116a54000] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c864800 == 57 [pid = 1652] [id = 152] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c491000 == 56 [pid = 1652] [id = 151] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba20800 == 55 [pid = 1652] [id = 150] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119b8c800 == 54 [pid = 1652] [id = 149] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1df000 == 53 [pid = 1652] [id = 148] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a832800 == 52 [pid = 1652] [id = 147] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1293da800 == 51 [pid = 1652] [id = 146] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x128c0a800 == 50 [pid = 1652] [id = 145] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x124a45800 == 49 [pid = 1652] [id = 144] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1239bd000 == 48 [pid = 1652] [id = 143] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119cd6000 == 47 [pid = 1652] [id = 142] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x117d1e000 == 46 [pid = 1652] [id = 141] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118445800 == 45 [pid = 1652] [id = 140] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119307800 == 44 [pid = 1652] [id = 139] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c24b000 == 43 [pid = 1652] [id = 138] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c231800 == 42 [pid = 1652] [id = 137] 19:53:42 INFO - PROCESS | 1652 | 1463626422912 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]]]}] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x125568800 == 41 [pid = 1652] [id = 136] 19:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1184cc000 == 40 [pid = 1652] [id = 135] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119d45800) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x128bcd000) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1182e0000) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12930c800) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x116a56000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x128fe3400) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12baf3000) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1121b5c00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x128c27400) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x129581000) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x128bd0800) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x117fb6400) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1191a6c00) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128c2cc00) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119c11400) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119c11c00) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x123f1a000) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x117f66400) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x117f27800) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126c4c400) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118614800) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1257f3c00) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a840400) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x126f98400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12be10400) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12aba1c00) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12abdec00) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a8a6400) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12abed000) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124124c00) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ac11800) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12baa4400) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12957f000) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129577400) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128bcf400) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 19:53:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12baf5c00) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 19:53:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:53:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 740ms 19:53:42 INFO - PROCESS | 1652 | 1463626422966 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:53:42 INFO - PROCESS | 1652 | 1463626422969 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:53:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:53:42 INFO - PROCESS | 1652 | 1463626422973 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:53:42 INFO - PROCESS | 1652 | 1463626422975 Marionette TRACE conn2 <- [1,610,null,{}] 19:53:42 INFO - PROCESS | 1652 | 1463626422979 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}] 19:53:43 INFO - PROCESS | 1652 | 1463626423056 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:53:43 INFO - PROCESS | 1652 | 1463626423063 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11681f800 == 41 [pid = 1652] [id = 160] 19:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x117f23000) [pid = 1652] [serial = 477] [outer = 0x0] 19:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117faf400) [pid = 1652] [serial = 478] [outer = 0x117f23000] 19:53:43 INFO - PROCESS | 1652 | 1463626423089 Marionette DEBUG loaded listener.js 19:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118b28800) [pid = 1652] [serial = 479] [outer = 0x117f23000] 19:53:43 INFO - PROCESS | 1652 | 1463626423421 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]]]}] 19:53:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:53:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 476ms 19:53:43 INFO - PROCESS | 1652 | 1463626423469 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:53:43 INFO - PROCESS | 1652 | 1463626423470 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:53:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:53:43 INFO - PROCESS | 1652 | 1463626423474 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:53:43 INFO - PROCESS | 1652 | 1463626423476 Marionette TRACE conn2 <- [1,614,null,{}] 19:53:43 INFO - PROCESS | 1652 | 1463626423484 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}] 19:53:43 INFO - PROCESS | 1652 | 1463626423563 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:53:43 INFO - PROCESS | 1652 | 1463626423568 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11931d800 == 42 [pid = 1652] [id = 161] 19:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1191ad400) [pid = 1652] [serial = 480] [outer = 0x0] 19:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119b13400) [pid = 1652] [serial = 481] [outer = 0x1191ad400] 19:53:43 INFO - PROCESS | 1652 | 1463626423595 Marionette DEBUG loaded listener.js 19:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1238a4c00) [pid = 1652] [serial = 482] [outer = 0x1191ad400] 19:53:43 INFO - PROCESS | 1652 | 1463626423947 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]]]}] 19:53:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:53:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 524ms 19:53:44 INFO - PROCESS | 1652 | 1463626424005 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:53:44 INFO - PROCESS | 1652 | 1463626424007 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:53:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:53:44 INFO - PROCESS | 1652 | 1463626424011 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:53:44 INFO - PROCESS | 1652 | 1463626424012 Marionette TRACE conn2 <- [1,618,null,{}] 19:53:44 INFO - PROCESS | 1652 | 1463626424022 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}] 19:53:44 INFO - PROCESS | 1652 | 1463626424100 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:53:44 INFO - PROCESS | 1652 | 1463626424105 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a076000 == 43 [pid = 1652] [id = 162] 19:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123d06c00) [pid = 1652] [serial = 483] [outer = 0x0] 19:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x124a37000) [pid = 1652] [serial = 484] [outer = 0x123d06c00] 19:53:44 INFO - PROCESS | 1652 | 1463626424131 Marionette DEBUG loaded listener.js 19:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1257f7800) [pid = 1652] [serial = 485] [outer = 0x123d06c00] 19:53:44 INFO - PROCESS | 1652 | 1463626424461 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]]]}] 19:53:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:53:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 19:53:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:53:44 INFO - PROCESS | 1652 | 1463626424482 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:53:44 INFO - PROCESS | 1652 | 1463626424483 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:53:44 INFO - PROCESS | 1652 | 1463626424485 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:53:44 INFO - PROCESS | 1652 | 1463626424487 Marionette TRACE conn2 <- [1,622,null,{}] 19:53:44 INFO - PROCESS | 1652 | 1463626424489 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}] 19:53:44 INFO - PROCESS | 1652 | 1463626424567 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:53:44 INFO - PROCESS | 1652 | 1463626424571 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a46800 == 44 [pid = 1652] [id = 163] 19:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1257f7c00) [pid = 1652] [serial = 486] [outer = 0x0] 19:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126fa0c00) [pid = 1652] [serial = 487] [outer = 0x1257f7c00] 19:53:44 INFO - PROCESS | 1652 | 1463626424599 Marionette DEBUG loaded listener.js 19:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128ace000) [pid = 1652] [serial = 488] [outer = 0x1257f7c00] 19:53:44 INFO - PROCESS | 1652 | 1463626424926 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]]]}] 19:53:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:53:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 19:53:44 INFO - PROCESS | 1652 | 1463626424954 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:53:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:53:44 INFO - PROCESS | 1652 | 1463626424956 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:53:44 INFO - PROCESS | 1652 | 1463626424958 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:53:44 INFO - PROCESS | 1652 | 1463626424959 Marionette TRACE conn2 <- [1,626,null,{}] 19:53:44 INFO - PROCESS | 1652 | 1463626424961 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}] 19:53:45 INFO - PROCESS | 1652 | 1463626425090 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:53:45 INFO - PROCESS | 1652 | 1463626425107 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x127022000 == 45 [pid = 1652] [id = 164] 19:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128ad4000) [pid = 1652] [serial = 489] [outer = 0x0] 19:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128bd0400) [pid = 1652] [serial = 490] [outer = 0x128ad4000] 19:53:45 INFO - PROCESS | 1652 | 1463626425133 Marionette DEBUG loaded listener.js 19:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129265c00) [pid = 1652] [serial = 491] [outer = 0x128ad4000] 19:53:45 INFO - PROCESS | 1652 | 1463626425483 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]]]}] 19:53:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:53:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 568ms 19:53:45 INFO - PROCESS | 1652 | 1463626425528 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:53:45 INFO - PROCESS | 1652 | 1463626425530 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:53:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:53:45 INFO - PROCESS | 1652 | 1463626425532 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:53:45 INFO - PROCESS | 1652 | 1463626425534 Marionette TRACE conn2 <- [1,630,null,{}] 19:53:45 INFO - PROCESS | 1652 | 1463626425536 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}] 19:53:45 INFO - PROCESS | 1652 | 1463626425631 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:53:45 INFO - PROCESS | 1652 | 1463626425643 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fcd800 == 46 [pid = 1652] [id = 165] 19:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128ad5000) [pid = 1652] [serial = 492] [outer = 0x0] 19:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129579c00) [pid = 1652] [serial = 493] [outer = 0x128ad5000] 19:53:45 INFO - PROCESS | 1652 | 1463626425668 Marionette DEBUG loaded listener.js 19:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a84ec00) [pid = 1652] [serial = 494] [outer = 0x128ad5000] 19:53:45 INFO - PROCESS | 1652 | 1463626425976 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]]]}] 19:53:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:53:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 19:53:46 INFO - PROCESS | 1652 | 1463626426001 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:53:46 INFO - PROCESS | 1652 | 1463626426002 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:53:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:53:46 INFO - PROCESS | 1652 | 1463626426004 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:53:46 INFO - PROCESS | 1652 | 1463626426006 Marionette TRACE conn2 <- [1,634,null,{}] 19:53:46 INFO - PROCESS | 1652 | 1463626426008 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}] 19:53:46 INFO - PROCESS | 1652 | 1463626426109 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:53:46 INFO - PROCESS | 1652 | 1463626426113 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6ab800 == 47 [pid = 1652] [id = 166] 19:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129317c00) [pid = 1652] [serial = 495] [outer = 0x0] 19:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a8b0800) [pid = 1652] [serial = 496] [outer = 0x129317c00] 19:53:46 INFO - PROCESS | 1652 | 1463626426138 Marionette DEBUG loaded listener.js 19:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x112968800) [pid = 1652] [serial = 497] [outer = 0x129317c00] 19:53:46 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:46 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:46 INFO - PROCESS | 1652 | 1463626426487 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]]]}] 19:53:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:53:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 19:53:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:53:46 INFO - PROCESS | 1652 | 1463626426524 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:53:46 INFO - PROCESS | 1652 | 1463626426526 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:53:46 INFO - PROCESS | 1652 | 1463626426528 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:53:46 INFO - PROCESS | 1652 | 1463626426529 Marionette TRACE conn2 <- [1,638,null,{}] 19:53:46 INFO - PROCESS | 1652 | 1463626426531 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}] 19:53:46 INFO - PROCESS | 1652 | 1463626426627 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:53:46 INFO - PROCESS | 1652 | 1463626426631 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88f000 == 48 [pid = 1652] [id = 167] 19:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a8a6400) [pid = 1652] [serial = 498] [outer = 0x0] 19:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12ac0ac00) [pid = 1652] [serial = 499] [outer = 0x12a8a6400] 19:53:46 INFO - PROCESS | 1652 | 1463626426684 Marionette DEBUG loaded listener.js 19:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12baa8c00) [pid = 1652] [serial = 500] [outer = 0x12a8a6400] 19:53:46 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:46 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:47 INFO - PROCESS | 1652 | 1463626427026 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]]]}] 19:53:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:53:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x117456800) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x116079400) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1270d9400) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119943000) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a697c00) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12389d000) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12397e000) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x123c32800) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x117f5d400) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123b6c800) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129e7d000) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12baa6800) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:53:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ac03400) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:53:47 INFO - PROCESS | 1652 | 1463626427210 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:53:47 INFO - PROCESS | 1652 | 1463626427211 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:53:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:53:47 INFO - PROCESS | 1652 | 1463626427221 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:53:47 INFO - PROCESS | 1652 | 1463626427222 Marionette TRACE conn2 <- [1,642,null,{}] 19:53:47 INFO - PROCESS | 1652 | 1463626427224 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}] 19:53:47 INFO - PROCESS | 1652 | 1463626427303 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:53:47 INFO - PROCESS | 1652 | 1463626427307 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b39800 == 49 [pid = 1652] [id = 168] 19:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12389a000) [pid = 1652] [serial = 501] [outer = 0x0] 19:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123c32800) [pid = 1652] [serial = 502] [outer = 0x12389a000] 19:53:47 INFO - PROCESS | 1652 | 1463626427334 Marionette DEBUG loaded listener.js 19:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12ac11000) [pid = 1652] [serial = 503] [outer = 0x12389a000] 19:53:47 INFO - PROCESS | 1652 | 1463626427651 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]]]}] 19:53:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:53:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 19:53:47 INFO - PROCESS | 1652 | 1463626427690 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:53:47 INFO - PROCESS | 1652 | 1463626427691 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:53:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:53:47 INFO - PROCESS | 1652 | 1463626427694 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:53:47 INFO - PROCESS | 1652 | 1463626427695 Marionette TRACE conn2 <- [1,646,null,{}] 19:53:47 INFO - PROCESS | 1652 | 1463626427698 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}] 19:53:47 INFO - PROCESS | 1652 | 1463626427788 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:53:47 INFO - PROCESS | 1652 | 1463626427856 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b39a800 == 50 [pid = 1652] [id = 169] 19:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ac02400) [pid = 1652] [serial = 504] [outer = 0x0] 19:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12baf5800) [pid = 1652] [serial = 505] [outer = 0x12ac02400] 19:53:47 INFO - PROCESS | 1652 | 1463626427890 Marionette DEBUG loaded listener.js 19:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12c4c4c00) [pid = 1652] [serial = 506] [outer = 0x12ac02400] 19:53:48 INFO - PROCESS | 1652 | 1463626428148 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]]]}] 19:53:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:53:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 19:53:48 INFO - PROCESS | 1652 | 1463626428168 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:53:48 INFO - PROCESS | 1652 | 1463626428169 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:53:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:53:48 INFO - PROCESS | 1652 | 1463626428174 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:53:48 INFO - PROCESS | 1652 | 1463626428175 Marionette TRACE conn2 <- [1,650,null,{}] 19:53:48 INFO - PROCESS | 1652 | 1463626428186 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}] 19:53:48 INFO - PROCESS | 1652 | 1463626428272 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:53:48 INFO - PROCESS | 1652 | 1463626428277 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba22000 == 51 [pid = 1652] [id = 170] 19:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119d88c00) [pid = 1652] [serial = 507] [outer = 0x0] 19:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119d8ec00) [pid = 1652] [serial = 508] [outer = 0x119d88c00] 19:53:48 INFO - PROCESS | 1652 | 1463626428303 Marionette DEBUG loaded listener.js 19:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119d93c00) [pid = 1652] [serial = 509] [outer = 0x119d88c00] 19:53:48 INFO - PROCESS | 1652 | 1463626428610 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]]]}] 19:53:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:53:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 477ms 19:53:48 INFO - PROCESS | 1652 | 1463626428652 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:53:48 INFO - PROCESS | 1652 | 1463626428653 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:53:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:53:48 INFO - PROCESS | 1652 | 1463626428656 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:53:48 INFO - PROCESS | 1652 | 1463626428669 Marionette TRACE conn2 <- [1,654,null,{}] 19:53:48 INFO - PROCESS | 1652 | 1463626428672 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}] 19:53:48 INFO - PROCESS | 1652 | 1463626428830 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:53:48 INFO - PROCESS | 1652 | 1463626428839 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c244800 == 52 [pid = 1652] [id = 171] 19:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119d8b800) [pid = 1652] [serial = 510] [outer = 0x0] 19:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12bebb800) [pid = 1652] [serial = 511] [outer = 0x119d8b800] 19:53:48 INFO - PROCESS | 1652 | 1463626428878 Marionette DEBUG loaded listener.js 19:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12c4cd800) [pid = 1652] [serial = 512] [outer = 0x119d8b800] 19:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x112c02c00) [pid = 1652] [serial = 513] [outer = 0x128fe1800] 19:53:49 INFO - PROCESS | 1652 | 1463626429404 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]]]}] 19:53:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:53:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 830ms 19:53:49 INFO - PROCESS | 1652 | 1463626429487 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:53:49 INFO - PROCESS | 1652 | 1463626429490 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:53:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:53:49 INFO - PROCESS | 1652 | 1463626429493 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:53:49 INFO - PROCESS | 1652 | 1463626429496 Marionette TRACE conn2 <- [1,658,null,{}] 19:53:49 INFO - PROCESS | 1652 | 1463626429500 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}] 19:53:49 INFO - PROCESS | 1652 | 1463626429604 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:53:49 INFO - PROCESS | 1652 | 1463626429659 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fb1000 == 53 [pid = 1652] [id = 172] 19:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116160000) [pid = 1652] [serial = 514] [outer = 0x0] 19:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x117f5a000) [pid = 1652] [serial = 515] [outer = 0x116160000] 19:53:49 INFO - PROCESS | 1652 | 1463626429690 Marionette DEBUG loaded listener.js 19:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11845a400) [pid = 1652] [serial = 516] [outer = 0x116160000] 19:53:50 INFO - PROCESS | 1652 | 1463626430128 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]]]}] 19:53:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 673ms 19:53:50 INFO - PROCESS | 1652 | 1463626430190 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:53:50 INFO - PROCESS | 1652 | 1463626430195 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:53:50 INFO - PROCESS | 1652 | 1463626430201 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:53:50 INFO - PROCESS | 1652 | 1463626430202 Marionette TRACE conn2 <- [1,662,null,{}] 19:53:50 INFO - PROCESS | 1652 | 1463626430205 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}] 19:53:50 INFO - PROCESS | 1652 | 1463626430306 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:53:50 INFO - PROCESS | 1652 | 1463626430371 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x127394800 == 54 [pid = 1652] [id = 173] 19:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11845d400) [pid = 1652] [serial = 517] [outer = 0x0] 19:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1191a9000) [pid = 1652] [serial = 518] [outer = 0x11845d400] 19:53:50 INFO - PROCESS | 1652 | 1463626430401 Marionette DEBUG loaded listener.js 19:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x119d93000) [pid = 1652] [serial = 519] [outer = 0x11845d400] 19:53:50 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:50 INFO - PROCESS | 1652 | 1463626430831 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]]]}] 19:53:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 671ms 19:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:53:50 INFO - PROCESS | 1652 | 1463626430871 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:53:50 INFO - PROCESS | 1652 | 1463626430873 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:53:50 INFO - PROCESS | 1652 | 1463626430891 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:53:50 INFO - PROCESS | 1652 | 1463626430895 Marionette TRACE conn2 <- [1,666,null,{}] 19:53:50 INFO - PROCESS | 1652 | 1463626430906 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}] 19:53:51 INFO - PROCESS | 1652 | 1463626431009 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:53:51 INFO - PROCESS | 1652 | 1463626431074 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c869000 == 55 [pid = 1652] [id = 174] 19:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x126c4bc00) [pid = 1652] [serial = 520] [outer = 0x0] 19:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128ad3800) [pid = 1652] [serial = 521] [outer = 0x126c4bc00] 19:53:51 INFO - PROCESS | 1652 | 1463626431105 Marionette DEBUG loaded listener.js 19:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128bd5800) [pid = 1652] [serial = 522] [outer = 0x126c4bc00] 19:53:51 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:51 INFO - PROCESS | 1652 | 1463626431525 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]]]}] 19:53:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:53:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 691ms 19:53:51 INFO - PROCESS | 1652 | 1463626431590 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:53:51 INFO - PROCESS | 1652 | 1463626431592 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:53:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:53:51 INFO - PROCESS | 1652 | 1463626431614 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:53:51 INFO - PROCESS | 1652 | 1463626431615 Marionette TRACE conn2 <- [1,670,null,{}] 19:53:51 INFO - PROCESS | 1652 | 1463626431617 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}] 19:53:51 INFO - PROCESS | 1652 | 1463626431721 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:53:51 INFO - PROCESS | 1652 | 1463626431785 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceca000 == 56 [pid = 1652] [id = 175] 19:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128c26800) [pid = 1652] [serial = 523] [outer = 0x0] 19:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12920a400) [pid = 1652] [serial = 524] [outer = 0x128c26800] 19:53:51 INFO - PROCESS | 1652 | 1463626431817 Marionette DEBUG loaded listener.js 19:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12920f800) [pid = 1652] [serial = 525] [outer = 0x128c26800] 19:53:52 INFO - PROCESS | 1652 | 1463626432226 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]]]}] 19:53:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:53:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 621ms 19:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:53:52 INFO - PROCESS | 1652 | 1463626432233 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:53:52 INFO - PROCESS | 1652 | 1463626432234 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:53:52 INFO - PROCESS | 1652 | 1463626432236 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:53:52 INFO - PROCESS | 1652 | 1463626432238 Marionette TRACE conn2 <- [1,674,null,{}] 19:53:52 INFO - PROCESS | 1652 | 1463626432240 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}] 19:53:52 INFO - PROCESS | 1652 | 1463626432339 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:53:52 INFO - PROCESS | 1652 | 1463626432389 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d23a000 == 57 [pid = 1652] [id = 176] 19:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x128fe9c00) [pid = 1652] [serial = 526] [outer = 0x0] 19:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129213800) [pid = 1652] [serial = 527] [outer = 0x128fe9c00] 19:53:52 INFO - PROCESS | 1652 | 1463626432418 Marionette DEBUG loaded listener.js 19:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a69c800) [pid = 1652] [serial = 528] [outer = 0x128fe9c00] 19:53:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:52 INFO - PROCESS | 1652 | 1463626432811 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]]]}] 19:53:52 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 19:53:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 620ms 19:53:52 INFO - PROCESS | 1652 | 1463626432857 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:53:52 INFO - PROCESS | 1652 | 1463626432859 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:53:52 INFO - PROCESS | 1652 | 1463626432861 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:53:52 INFO - PROCESS | 1652 | 1463626432862 Marionette TRACE conn2 <- [1,678,null,{}] 19:53:52 INFO - PROCESS | 1652 | 1463626432865 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}] 19:53:52 INFO - PROCESS | 1652 | 1463626432980 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:53:53 INFO - PROCESS | 1652 | 1463626433070 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119085000 == 58 [pid = 1652] [id = 177] 19:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11840cc00) [pid = 1652] [serial = 529] [outer = 0x0] 19:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129212800) [pid = 1652] [serial = 530] [outer = 0x11840cc00] 19:53:53 INFO - PROCESS | 1652 | 1463626433100 Marionette DEBUG loaded listener.js 19:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12beb7c00) [pid = 1652] [serial = 531] [outer = 0x11840cc00] 19:53:53 INFO - PROCESS | 1652 | 1463626433673 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]]]}] 19:53:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:53:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 870ms 19:53:53 INFO - PROCESS | 1652 | 1463626433732 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:53:53 INFO - PROCESS | 1652 | 1463626433736 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:53:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:53:53 INFO - PROCESS | 1652 | 1463626433740 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:53:53 INFO - PROCESS | 1652 | 1463626433744 Marionette TRACE conn2 <- [1,682,null,{}] 19:53:53 INFO - PROCESS | 1652 | 1463626433749 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}] 19:53:53 INFO - PROCESS | 1652 | 1463626433887 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:53:53 INFO - PROCESS | 1652 | 1463626433983 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239d0000 == 59 [pid = 1652] [id = 178] 19:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x116a56800) [pid = 1652] [serial = 532] [outer = 0x0] 19:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x117455000) [pid = 1652] [serial = 533] [outer = 0x116a56800] 19:53:54 INFO - PROCESS | 1652 | 1463626434029 Marionette DEBUG loaded listener.js 19:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x117f58400) [pid = 1652] [serial = 534] [outer = 0x116a56800] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12be29000 == 58 [pid = 1652] [id = 134] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba22000 == 57 [pid = 1652] [id = 170] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12b39a800 == 56 [pid = 1652] [id = 169] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123b39800 == 55 [pid = 1652] [id = 168] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88f000 == 54 [pid = 1652] [id = 167] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6ab800 == 53 [pid = 1652] [id = 166] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x128fcd800 == 52 [pid = 1652] [id = 165] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x128ad1400) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x128c30c00) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12baa5000) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x117fba000) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12beb1c00) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x119d54c00) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x127022000 == 51 [pid = 1652] [id = 164] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x124a46800 == 50 [pid = 1652] [id = 163] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11a076000 == 49 [pid = 1652] [id = 162] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11931d800 == 48 [pid = 1652] [id = 161] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11681f800 == 47 [pid = 1652] [id = 160] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x112550000 == 46 [pid = 1652] [id = 159] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9d8000 == 45 [pid = 1652] [id = 156] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12574a800 == 44 [pid = 1652] [id = 155] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119357800 == 43 [pid = 1652] [id = 154] 19:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11339e000 == 42 [pid = 1652] [id = 153] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1238a6800) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x117f62000) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x117f23c00) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x128bcac00) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x128c25000) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x119bdf000) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12abe1400) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x126c49400) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1238a0400) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12ac0d000) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x129585400) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x126858c00) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12c4cb800) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11919f800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12500e400) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12aba8000) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12be0c000) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a847800) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12bab2800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a8a8000) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12baf1400) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x123d9ec00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x124dd0c00) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12beb8c00) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12baf1800) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11861f400) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 19:53:54 INFO - PROCESS | 1652 | 1463626434972 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]]]}] 19:53:55 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) 19:53:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1275ms 19:53:55 INFO - PROCESS | 1652 | 1463626435015 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:53:55 INFO - PROCESS | 1652 | 1463626435019 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:53:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:53:55 INFO - PROCESS | 1652 | 1463626435023 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:53:55 INFO - PROCESS | 1652 | 1463626435025 Marionette TRACE conn2 <- [1,686,null,{}] 19:53:55 INFO - PROCESS | 1652 | 1463626435027 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}] 19:53:55 INFO - PROCESS | 1652 | 1463626435105 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:53:55 INFO - PROCESS | 1652 | 1463626435112 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f22800 == 43 [pid = 1652] [id = 179] 19:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x117f51c00) [pid = 1652] [serial = 535] [outer = 0x0] 19:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1191ac400) [pid = 1652] [serial = 536] [outer = 0x117f51c00] 19:53:55 INFO - PROCESS | 1652 | 1463626435139 Marionette DEBUG loaded listener.js 19:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119d22800) [pid = 1652] [serial = 537] [outer = 0x117f51c00] 19:53:55 INFO - PROCESS | 1652 | 1463626435969 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]]]}] 19:53:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:53:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 19:53:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:53:55 INFO - PROCESS | 1652 | 1463626435993 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:53:55 INFO - PROCESS | 1652 | 1463626435995 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:53:55 INFO - PROCESS | 1652 | 1463626435998 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:53:56 INFO - PROCESS | 1652 | 1463626436000 Marionette TRACE conn2 <- [1,690,null,{}] 19:53:56 INFO - PROCESS | 1652 | 1463626436007 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}] 19:53:56 INFO - PROCESS | 1652 | 1463626436093 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:53:56 INFO - PROCESS | 1652 | 1463626436142 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11996e000 == 44 [pid = 1652] [id = 180] 19:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119d91800) [pid = 1652] [serial = 538] [outer = 0x0] 19:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x123c24c00) [pid = 1652] [serial = 539] [outer = 0x119d91800] 19:53:56 INFO - PROCESS | 1652 | 1463626436170 Marionette DEBUG loaded listener.js 19:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x124ae3400) [pid = 1652] [serial = 540] [outer = 0x119d91800] 19:53:56 INFO - PROCESS | 1652 | 1463626436938 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]]]}] 19:53:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:53:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 19:53:56 INFO - PROCESS | 1652 | 1463626436969 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:53:56 INFO - PROCESS | 1652 | 1463626436971 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:53:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:53:56 INFO - PROCESS | 1652 | 1463626436973 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:53:56 INFO - PROCESS | 1652 | 1463626436974 Marionette TRACE conn2 <- [1,694,null,{}] 19:53:56 INFO - PROCESS | 1652 | 1463626436977 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}] 19:53:57 INFO - PROCESS | 1652 | 1463626437092 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:53:57 INFO - PROCESS | 1652 | 1463626437127 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x124273000 == 45 [pid = 1652] [id = 181] 19:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1250e5400) [pid = 1652] [serial = 541] [outer = 0x0] 19:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12685a400) [pid = 1652] [serial = 542] [outer = 0x1250e5400] 19:53:57 INFO - PROCESS | 1652 | 1463626437155 Marionette DEBUG loaded listener.js 19:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1273eb000) [pid = 1652] [serial = 543] [outer = 0x1250e5400] 19:53:58 INFO - PROCESS | 1652 | 1463626438073 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]]]}] 19:53:58 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) 19:53:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1119ms 19:53:58 INFO - PROCESS | 1652 | 1463626438093 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:53:58 INFO - PROCESS | 1652 | 1463626438097 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:53:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:53:58 INFO - PROCESS | 1652 | 1463626438101 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:53:58 INFO - PROCESS | 1652 | 1463626438103 Marionette TRACE conn2 <- [1,698,null,{}] 19:53:58 INFO - PROCESS | 1652 | 1463626438106 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}] 19:53:58 INFO - PROCESS | 1652 | 1463626438222 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:53:58 INFO - PROCESS | 1652 | 1463626438233 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f25000 == 46 [pid = 1652] [id = 182] 19:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1273edc00) [pid = 1652] [serial = 544] [outer = 0x0] 19:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1273f2800) [pid = 1652] [serial = 545] [outer = 0x1273edc00] 19:53:58 INFO - PROCESS | 1652 | 1463626438258 Marionette DEBUG loaded listener.js 19:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1273f7c00) [pid = 1652] [serial = 546] [outer = 0x1273edc00] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12aba0c00) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x128ad5000) [pid = 1652] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129317c00) [pid = 1652] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x123d06c00) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a8a6400) [pid = 1652] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1257f7c00) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1191ad400) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x116a54000) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x117f23000) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12baa5c00) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126f10c00) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119d88c00) [pid = 1652] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12ac02400) [pid = 1652] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12389a000) [pid = 1652] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128ad4000) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:53:59 INFO - PROCESS | 1652 | 1463626439092 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]]]}] 19:53:59 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) 19:53:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1021ms 19:53:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:53:59 INFO - PROCESS | 1652 | 1463626439122 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:53:59 INFO - PROCESS | 1652 | 1463626439123 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:53:59 INFO - PROCESS | 1652 | 1463626439125 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:53:59 INFO - PROCESS | 1652 | 1463626439127 Marionette TRACE conn2 <- [1,702,null,{}] 19:53:59 INFO - PROCESS | 1652 | 1463626439131 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}] 19:53:59 INFO - PROCESS | 1652 | 1463626439220 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:53:59 INFO - PROCESS | 1652 | 1463626439225 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fbd800 == 47 [pid = 1652] [id = 183] 19:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118b25000) [pid = 1652] [serial = 547] [outer = 0x0] 19:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128bcf800) [pid = 1652] [serial = 548] [outer = 0x118b25000] 19:53:59 INFO - PROCESS | 1652 | 1463626439261 Marionette DEBUG loaded listener.js 19:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128d8bc00) [pid = 1652] [serial = 549] [outer = 0x118b25000] 19:54:00 INFO - PROCESS | 1652 | 1463626440072 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]]]}] 19:54:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:54:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 975ms 19:54:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:54:00 INFO - PROCESS | 1652 | 1463626440100 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:54:00 INFO - PROCESS | 1652 | 1463626440102 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:54:00 INFO - PROCESS | 1652 | 1463626440104 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:54:00 INFO - PROCESS | 1652 | 1463626440105 Marionette TRACE conn2 <- [1,706,null,{}] 19:54:00 INFO - PROCESS | 1652 | 1463626440107 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}] 19:54:00 INFO - PROCESS | 1652 | 1463626440206 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:54:00 INFO - PROCESS | 1652 | 1463626440212 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b1000 == 48 [pid = 1652] [id = 184] 19:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1273eac00) [pid = 1652] [serial = 550] [outer = 0x0] 19:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129263800) [pid = 1652] [serial = 551] [outer = 0x1273eac00] 19:54:00 INFO - PROCESS | 1652 | 1463626440237 Marionette DEBUG loaded listener.js 19:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129316000) [pid = 1652] [serial = 552] [outer = 0x1273eac00] 19:54:01 INFO - PROCESS | 1652 | 1463626441003 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]]]}] 19:54:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:54:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 922ms 19:54:01 INFO - PROCESS | 1652 | 1463626441027 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:54:01 INFO - PROCESS | 1652 | 1463626441029 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:54:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:54:01 INFO - PROCESS | 1652 | 1463626441031 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:54:01 INFO - PROCESS | 1652 | 1463626441032 Marionette TRACE conn2 <- [1,710,null,{}] 19:54:01 INFO - PROCESS | 1652 | 1463626441035 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}] 19:54:01 INFO - PROCESS | 1652 | 1463626441172 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:54:01 INFO - PROCESS | 1652 | 1463626441221 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133a3000 == 49 [pid = 1652] [id = 185] 19:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x112145000) [pid = 1652] [serial = 553] [outer = 0x0] 19:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x115ec2000) [pid = 1652] [serial = 554] [outer = 0x112145000] 19:54:01 INFO - PROCESS | 1652 | 1463626441254 Marionette DEBUG loaded listener.js 19:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x116a55000) [pid = 1652] [serial = 555] [outer = 0x112145000] 19:54:02 INFO - PROCESS | 1652 | 1463626442197 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]]]}] 19:54:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:54:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1172ms 19:54:02 INFO - PROCESS | 1652 | 1463626442204 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:54:02 INFO - PROCESS | 1652 | 1463626442207 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:54:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:54:02 INFO - PROCESS | 1652 | 1463626442211 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:54:02 INFO - PROCESS | 1652 | 1463626442213 Marionette TRACE conn2 <- [1,714,null,{}] 19:54:02 INFO - PROCESS | 1652 | 1463626442217 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}] 19:54:02 INFO - PROCESS | 1652 | 1463626442317 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:54:02 INFO - PROCESS | 1652 | 1463626442366 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11996d000 == 50 [pid = 1652] [id = 186] 19:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11845f400) [pid = 1652] [serial = 556] [outer = 0x0] 19:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119909800) [pid = 1652] [serial = 557] [outer = 0x11845f400] 19:54:02 INFO - PROCESS | 1652 | 1463626442398 Marionette DEBUG loaded listener.js 19:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119d8c000) [pid = 1652] [serial = 558] [outer = 0x11845f400] 19:54:03 INFO - PROCESS | 1652 | 1463626443296 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]]]}] 19:54:03 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 19:54:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1124ms 19:54:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:54:03 INFO - PROCESS | 1652 | 1463626443334 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:54:03 INFO - PROCESS | 1652 | 1463626443336 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:54:03 INFO - PROCESS | 1652 | 1463626443338 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:54:03 INFO - PROCESS | 1652 | 1463626443340 Marionette TRACE conn2 <- [1,718,null,{}] 19:54:03 INFO - PROCESS | 1652 | 1463626443342 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}] 19:54:03 INFO - PROCESS | 1652 | 1463626443441 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:54:03 INFO - PROCESS | 1652 | 1463626443490 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1dc800 == 51 [pid = 1652] [id = 187] 19:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119d94400) [pid = 1652] [serial = 559] [outer = 0x0] 19:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1250eb400) [pid = 1652] [serial = 560] [outer = 0x119d94400] 19:54:03 INFO - PROCESS | 1652 | 1463626443521 Marionette DEBUG loaded listener.js 19:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1273f0800) [pid = 1652] [serial = 561] [outer = 0x119d94400] 19:54:04 INFO - PROCESS | 1652 | 1463626444414 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]]]}] 19:54:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:54:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1121ms 19:54:04 INFO - PROCESS | 1652 | 1463626444460 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:54:04 INFO - PROCESS | 1652 | 1463626444463 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:54:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:54:04 INFO - PROCESS | 1652 | 1463626444471 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:54:04 INFO - PROCESS | 1652 | 1463626444474 Marionette TRACE conn2 <- [1,722,null,{}] 19:54:04 INFO - PROCESS | 1652 | 1463626444476 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}] 19:54:04 INFO - PROCESS | 1652 | 1463626444578 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:54:04 INFO - PROCESS | 1652 | 1463626444626 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba6c000 == 52 [pid = 1652] [id = 188] 19:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x126856000) [pid = 1652] [serial = 562] [outer = 0x0] 19:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129210800) [pid = 1652] [serial = 563] [outer = 0x126856000] 19:54:04 INFO - PROCESS | 1652 | 1463626444656 Marionette DEBUG loaded listener.js 19:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a8ac800) [pid = 1652] [serial = 564] [outer = 0x126856000] 19:54:05 INFO - PROCESS | 1652 | 1463626445045 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] 19:54:05 INFO - PROCESS | 1652 | 1463626445096 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:54:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:54:05 INFO - PROCESS | 1652 | 1463626445100 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:54:05 INFO - PROCESS | 1652 | 1463626445101 Marionette TRACE conn2 <- [1,726,null,{}] 19:54:05 INFO - PROCESS | 1652 | 1463626445104 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}] 19:54:05 INFO - PROCESS | 1652 | 1463626445222 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:54:05 INFO - PROCESS | 1652 | 1463626445302 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c235000 == 53 [pid = 1652] [id = 189] 19:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a8aa000) [pid = 1652] [serial = 565] [outer = 0x0] 19:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12abebc00) [pid = 1652] [serial = 566] [outer = 0x12a8aa000] 19:54:05 INFO - PROCESS | 1652 | 1463626445349 Marionette DEBUG loaded listener.js 19:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12baa7400) [pid = 1652] [serial = 567] [outer = 0x12a8aa000] 19:54:05 INFO - PROCESS | 1652 | 1463626445869 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]]]}] 19:54:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:54:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 818ms 19:54:05 INFO - PROCESS | 1652 | 1463626445919 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:54:05 INFO - PROCESS | 1652 | 1463626445920 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:54:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:54:05 INFO - PROCESS | 1652 | 1463626445923 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:54:05 INFO - PROCESS | 1652 | 1463626445924 Marionette TRACE conn2 <- [1,730,null,{}] 19:54:05 INFO - PROCESS | 1652 | 1463626445927 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}] 19:54:06 INFO - PROCESS | 1652 | 1463626446025 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:54:06 INFO - PROCESS | 1652 | 1463626446089 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c86e800 == 54 [pid = 1652] [id = 190] 19:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12baf3000) [pid = 1652] [serial = 568] [outer = 0x0] 19:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12be0a000) [pid = 1652] [serial = 569] [outer = 0x12baf3000] 19:54:06 INFO - PROCESS | 1652 | 1463626446124 Marionette DEBUG loaded listener.js 19:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12beb9400) [pid = 1652] [serial = 570] [outer = 0x12baf3000] 19:54:06 INFO - PROCESS | 1652 | 1463626446557 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] 19:54:06 INFO - PROCESS | 1652 | 1463626446594 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:54:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:54:06 INFO - PROCESS | 1652 | 1463626446596 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:54:06 INFO - PROCESS | 1652 | 1463626446597 Marionette TRACE conn2 <- [1,734,null,{}] 19:54:06 INFO - PROCESS | 1652 | 1463626446600 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}] 19:54:06 INFO - PROCESS | 1652 | 1463626446702 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:54:06 INFO - PROCESS | 1652 | 1463626446753 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239c2800 == 55 [pid = 1652] [id = 191] 19:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1127a3000) [pid = 1652] [serial = 571] [outer = 0x0] 19:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x117458c00) [pid = 1652] [serial = 572] [outer = 0x1127a3000] 19:54:06 INFO - PROCESS | 1652 | 1463626446782 Marionette DEBUG loaded listener.js 19:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x124ae1c00) [pid = 1652] [serial = 573] [outer = 0x1127a3000] 19:54:07 INFO - PROCESS | 1652 | 1463626447303 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]]]}] 19:54:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:54:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 768ms 19:54:07 INFO - PROCESS | 1652 | 1463626447382 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:54:07 INFO - PROCESS | 1652 | 1463626447384 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:54:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:54:07 INFO - PROCESS | 1652 | 1463626447389 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:54:07 INFO - PROCESS | 1652 | 1463626447391 Marionette TRACE conn2 <- [1,738,null,{}] 19:54:07 INFO - PROCESS | 1652 | 1463626447398 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}] 19:54:07 INFO - PROCESS | 1652 | 1463626447489 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:54:07 INFO - PROCESS | 1652 | 1463626447546 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b3f000 == 56 [pid = 1652] [id = 192] 19:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x116a56c00) [pid = 1652] [serial = 574] [outer = 0x0] 19:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x117f25400) [pid = 1652] [serial = 575] [outer = 0x116a56c00] 19:54:07 INFO - PROCESS | 1652 | 1463626447573 Marionette DEBUG loaded listener.js 19:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x117fb8000) [pid = 1652] [serial = 576] [outer = 0x116a56c00] 19:54:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6b1000 == 55 [pid = 1652] [id = 184] 19:54:07 INFO - PROCESS | 1652 | --DOCSHELL 0x128fbd800 == 54 [pid = 1652] [id = 183] 19:54:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116f25000 == 53 [pid = 1652] [id = 182] 19:54:07 INFO - PROCESS | 1652 | --DOCSHELL 0x124273000 == 52 [pid = 1652] [id = 181] 19:54:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11996e000 == 51 [pid = 1652] [id = 180] 19:54:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116f22800 == 50 [pid = 1652] [id = 179] 19:54:07 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12bebb800) [pid = 1652] [serial = 511] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1239d0000 == 49 [pid = 1652] [id = 178] 19:54:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116fb1000 == 48 [pid = 1652] [id = 172] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12ac0a800) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12baf5800) [pid = 1652] [serial = 505] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x123c32800) [pid = 1652] [serial = 502] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12ac11000) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x119d8ec00) [pid = 1652] [serial = 508] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12baa8c00) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x128bd0400) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12c4c4c00) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a84ec00) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x129265c00) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x129579c00) [pid = 1652] [serial = 493] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12a8b0800) [pid = 1652] [serial = 496] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x128d84800) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129577c00) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x124a37000) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1257f7800) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12ac0ac00) [pid = 1652] [serial = 499] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x126fa0c00) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128ace000) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119b13400) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12389c400) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1238a4c00) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x117f2b400) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x117073c00) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x117faf400) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118b28800) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x113341400) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12beba800) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12baf3800) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11845e800) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128ad5400) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x112968800) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119d93c00) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 19:54:08 INFO - PROCESS | 1652 | 1463626448468 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]]]}] 19:54:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:54:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1125ms 19:54:08 INFO - PROCESS | 1652 | 1463626448514 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:54:08 INFO - PROCESS | 1652 | 1463626448518 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:54:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:54:08 INFO - PROCESS | 1652 | 1463626448522 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:54:08 INFO - PROCESS | 1652 | 1463626448524 Marionette TRACE conn2 <- [1,742,null,{}] 19:54:08 INFO - PROCESS | 1652 | 1463626448526 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}] 19:54:08 INFO - PROCESS | 1652 | 1463626448608 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:54:08 INFO - PROCESS | 1652 | 1463626448615 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118435000 == 49 [pid = 1652] [id = 193] 19:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11845d800) [pid = 1652] [serial = 577] [outer = 0x0] 19:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119b13400) [pid = 1652] [serial = 578] [outer = 0x11845d800] 19:54:08 INFO - PROCESS | 1652 | 1463626448640 Marionette DEBUG loaded listener.js 19:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117f64400) [pid = 1652] [serial = 579] [outer = 0x11845d800] 19:54:09 INFO - PROCESS | 1652 | 1463626449466 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]]]}] 19:54:09 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 19:54:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 19:54:09 INFO - PROCESS | 1652 | 1463626449491 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:54:09 INFO - PROCESS | 1652 | 1463626449493 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:54:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:54:09 INFO - PROCESS | 1652 | 1463626449501 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:54:09 INFO - PROCESS | 1652 | 1463626449504 Marionette TRACE conn2 <- [1,746,null,{}] 19:54:09 INFO - PROCESS | 1652 | 1463626449511 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}] 19:54:09 INFO - PROCESS | 1652 | 1463626449593 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:54:09 INFO - PROCESS | 1652 | 1463626449601 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12492b800 == 50 [pid = 1652] [id = 194] 19:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x126f98400) [pid = 1652] [serial = 580] [outer = 0x0] 19:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1273ec800) [pid = 1652] [serial = 581] [outer = 0x126f98400] 19:54:09 INFO - PROCESS | 1652 | 1463626449628 Marionette DEBUG loaded listener.js 19:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128acc400) [pid = 1652] [serial = 582] [outer = 0x126f98400] 19:54:10 INFO - PROCESS | 1652 | 1463626450460 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]]]}] 19:54:10 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.) 19:54:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 980ms 19:54:10 INFO - PROCESS | 1652 | 1463626450475 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:54:10 INFO - PROCESS | 1652 | 1463626450478 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:54:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:54:10 INFO - PROCESS | 1652 | 1463626450494 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:54:10 INFO - PROCESS | 1652 | 1463626450497 Marionette TRACE conn2 <- [1,750,null,{}] 19:54:10 INFO - PROCESS | 1652 | 1463626450500 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}] 19:54:10 INFO - PROCESS | 1652 | 1463626450598 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:54:10 INFO - PROCESS | 1652 | 1463626450632 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293be800 == 51 [pid = 1652] [id = 195] 19:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128bcf000) [pid = 1652] [serial = 583] [outer = 0x0] 19:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128c2b800) [pid = 1652] [serial = 584] [outer = 0x128bcf000] 19:54:10 INFO - PROCESS | 1652 | 1463626450659 Marionette DEBUG loaded listener.js 19:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12920c800) [pid = 1652] [serial = 585] [outer = 0x128bcf000] 19:54:11 INFO - PROCESS | 1652 | 1463626451465 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]]]}] 19:54:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:54:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1036ms 19:54:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:54:11 INFO - PROCESS | 1652 | 1463626451516 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:54:11 INFO - PROCESS | 1652 | 1463626451518 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:54:11 INFO - PROCESS | 1652 | 1463626451520 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:54:11 INFO - PROCESS | 1652 | 1463626451521 Marionette TRACE conn2 <- [1,754,null,{}] 19:54:11 INFO - PROCESS | 1652 | 1463626451523 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}] 19:54:11 INFO - PROCESS | 1652 | 1463626451622 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:54:11 INFO - PROCESS | 1652 | 1463626451636 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184cf000 == 52 [pid = 1652] [id = 196] 19:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128c25000) [pid = 1652] [serial = 586] [outer = 0x0] 19:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129577c00) [pid = 1652] [serial = 587] [outer = 0x128c25000] 19:54:11 INFO - PROCESS | 1652 | 1463626451661 Marionette DEBUG loaded listener.js 19:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12abe5000) [pid = 1652] [serial = 588] [outer = 0x128c25000] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x117f54000) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128ad4400) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119909c00) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1121b6c00) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128c28c00) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1273edc00) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x116160000) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x117f51c00) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119d91800) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11845d400) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116a56800) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11840cc00) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118b25000) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1250e5400) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119946c00) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118458c00) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126857800) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x111c7c800) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12be10c00) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117f2a400) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11994bc00) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126856400) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:54:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12abaf000) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:54:12 INFO - PROCESS | 1652 | 1463626452470 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]]]}] 19:54:12 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 19:54:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 968ms 19:54:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:54:12 INFO - PROCESS | 1652 | 1463626452489 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:54:12 INFO - PROCESS | 1652 | 1463626452490 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:54:12 INFO - PROCESS | 1652 | 1463626452492 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:54:12 INFO - PROCESS | 1652 | 1463626452493 Marionette TRACE conn2 <- [1,758,null,{}] 19:54:12 INFO - PROCESS | 1652 | 1463626452497 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}] 19:54:12 INFO - PROCESS | 1652 | 1463626452620 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:54:12 INFO - PROCESS | 1652 | 1463626452628 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e32000 == 53 [pid = 1652] [id = 197] 19:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12389c800) [pid = 1652] [serial = 589] [outer = 0x0] 19:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1257f9c00) [pid = 1652] [serial = 590] [outer = 0x12389c800] 19:54:12 INFO - PROCESS | 1652 | 1463626452653 Marionette DEBUG loaded listener.js 19:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128bcc400) [pid = 1652] [serial = 591] [outer = 0x12389c800] 19:54:12 INFO - PROCESS | 1652 | 1463626452957 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]]]}] 19:54:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:54:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 473ms 19:54:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:54:12 INFO - PROCESS | 1652 | 1463626452967 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:54:12 INFO - PROCESS | 1652 | 1463626452969 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:54:12 INFO - PROCESS | 1652 | 1463626452971 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:54:12 INFO - PROCESS | 1652 | 1463626452972 Marionette TRACE conn2 <- [1,762,null,{}] 19:54:12 INFO - PROCESS | 1652 | 1463626452974 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}] 19:54:13 INFO - PROCESS | 1652 | 1463626453064 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:54:13 INFO - PROCESS | 1652 | 1463626453069 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba79000 == 54 [pid = 1652] [id = 198] 19:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12685ac00) [pid = 1652] [serial = 592] [outer = 0x0] 19:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12abaf000) [pid = 1652] [serial = 593] [outer = 0x12685ac00] 19:54:13 INFO - PROCESS | 1652 | 1463626453094 Marionette DEBUG loaded listener.js 19:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12baf2400) [pid = 1652] [serial = 594] [outer = 0x12685ac00] 19:54:13 INFO - PROCESS | 1652 | 1463626453884 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]]]}] 19:54:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:54:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms 19:54:13 INFO - PROCESS | 1652 | 1463626453890 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:54:13 INFO - PROCESS | 1652 | 1463626453891 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:54:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:54:13 INFO - PROCESS | 1652 | 1463626453893 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:54:13 INFO - PROCESS | 1652 | 1463626453894 Marionette TRACE conn2 <- [1,766,null,{}] 19:54:13 INFO - PROCESS | 1652 | 1463626453896 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}] 19:54:13 INFO - PROCESS | 1652 | 1463626453976 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:54:13 INFO - PROCESS | 1652 | 1463626453983 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c863000 == 55 [pid = 1652] [id = 199] 19:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12baeec00) [pid = 1652] [serial = 595] [outer = 0x0] 19:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12beb2c00) [pid = 1652] [serial = 596] [outer = 0x12baeec00] 19:54:14 INFO - PROCESS | 1652 | 1463626454008 Marionette DEBUG loaded listener.js 19:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bebb400) [pid = 1652] [serial = 597] [outer = 0x12baeec00] 19:54:14 INFO - PROCESS | 1652 | 1463626454991 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]]]}] 19:54:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:54:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1122ms 19:54:15 INFO - PROCESS | 1652 | 1463626455016 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:54:15 INFO - PROCESS | 1652 | 1463626455019 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:54:15 INFO - PROCESS | 1652 | 1463626455022 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:54:15 INFO - PROCESS | 1652 | 1463626455024 Marionette TRACE conn2 <- [1,770,null,{}] 19:54:15 INFO - PROCESS | 1652 | 1463626455029 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}] 19:54:15 INFO - PROCESS | 1652 | 1463626455119 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:54:15 INFO - PROCESS | 1652 | 1463626455215 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119520800 == 56 [pid = 1652] [id = 200] 19:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116667800) [pid = 1652] [serial = 598] [outer = 0x0] 19:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117f2ac00) [pid = 1652] [serial = 599] [outer = 0x116667800] 19:54:15 INFO - PROCESS | 1652 | 1463626455246 Marionette DEBUG loaded listener.js 19:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1182ddc00) [pid = 1652] [serial = 600] [outer = 0x116667800] 19:54:15 INFO - PROCESS | 1652 | 1463626455677 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]]]}] 19:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 674ms 19:54:15 INFO - PROCESS | 1652 | 1463626455697 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:54:15 INFO - PROCESS | 1652 | 1463626455701 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:54:15 INFO - PROCESS | 1652 | 1463626455705 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:54:15 INFO - PROCESS | 1652 | 1463626455707 Marionette TRACE conn2 <- [1,774,null,{}] 19:54:15 INFO - PROCESS | 1652 | 1463626455709 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}] 19:54:15 INFO - PROCESS | 1652 | 1463626455810 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:54:15 INFO - PROCESS | 1652 | 1463626455864 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12739f800 == 57 [pid = 1652] [id = 201] 19:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118b35000) [pid = 1652] [serial = 601] [outer = 0x0] 19:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119948400) [pid = 1652] [serial = 602] [outer = 0x118b35000] 19:54:15 INFO - PROCESS | 1652 | 1463626455894 Marionette DEBUG loaded listener.js 19:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1238a1c00) [pid = 1652] [serial = 603] [outer = 0x118b35000] 19:54:16 INFO - PROCESS | 1652 | 1463626456364 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]]]}] 19:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 671ms 19:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:54:16 INFO - PROCESS | 1652 | 1463626456377 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:54:16 INFO - PROCESS | 1652 | 1463626456379 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:54:16 INFO - PROCESS | 1652 | 1463626456383 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:54:16 INFO - PROCESS | 1652 | 1463626456387 Marionette TRACE conn2 <- [1,778,null,{}] 19:54:16 INFO - PROCESS | 1652 | 1463626456399 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}] 19:54:16 INFO - PROCESS | 1652 | 1463626456527 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:54:16 INFO - PROCESS | 1652 | 1463626456597 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9e7000 == 58 [pid = 1652] [id = 202] 19:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126858c00) [pid = 1652] [serial = 604] [outer = 0x0] 19:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128acec00) [pid = 1652] [serial = 605] [outer = 0x126858c00] 19:54:16 INFO - PROCESS | 1652 | 1463626456628 Marionette DEBUG loaded listener.js 19:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128d8ac00) [pid = 1652] [serial = 606] [outer = 0x126858c00] 19:54:17 INFO - PROCESS | 1652 | 1463626457045 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]]]}] 19:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 677ms 19:54:17 INFO - PROCESS | 1652 | 1463626457060 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:54:17 INFO - PROCESS | 1652 | 1463626457062 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:54:17 INFO - PROCESS | 1652 | 1463626457064 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:54:17 INFO - PROCESS | 1652 | 1463626457065 Marionette TRACE conn2 <- [1,782,null,{}] 19:54:17 INFO - PROCESS | 1652 | 1463626457068 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}] 19:54:17 INFO - PROCESS | 1652 | 1463626457167 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:54:17 INFO - PROCESS | 1652 | 1463626457233 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d22f800 == 59 [pid = 1652] [id = 203] 19:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128ad2400) [pid = 1652] [serial = 607] [outer = 0x0] 19:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ac0dc00) [pid = 1652] [serial = 608] [outer = 0x128ad2400] 19:54:17 INFO - PROCESS | 1652 | 1463626457262 Marionette DEBUG loaded listener.js 19:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12be0c400) [pid = 1652] [serial = 609] [outer = 0x128ad2400] 19:54:17 INFO - PROCESS | 1652 | 1463626457638 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]]]}] 19:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 619ms 19:54:17 INFO - PROCESS | 1652 | 1463626457683 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:54:17 INFO - PROCESS | 1652 | 1463626457684 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:54:17 INFO - PROCESS | 1652 | 1463626457687 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:54:17 INFO - PROCESS | 1652 | 1463626457688 Marionette TRACE conn2 <- [1,786,null,{}] 19:54:17 INFO - PROCESS | 1652 | 1463626457690 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}] 19:54:17 INFO - PROCESS | 1652 | 1463626457790 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:54:17 INFO - PROCESS | 1652 | 1463626457902 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cec1000 == 60 [pid = 1652] [id = 204] 19:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1127a1c00) [pid = 1652] [serial = 610] [outer = 0x0] 19:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12beb4800) [pid = 1652] [serial = 611] [outer = 0x1127a1c00] 19:54:17 INFO - PROCESS | 1652 | 1463626457932 Marionette DEBUG loaded listener.js 19:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12c4ccc00) [pid = 1652] [serial = 612] [outer = 0x1127a1c00] 19:54:18 INFO - PROCESS | 1652 | 1463626458517 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]]]}] 19:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 868ms 19:54:18 INFO - PROCESS | 1652 | 1463626458563 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:54:18 INFO - PROCESS | 1652 | 1463626458565 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:54:18 INFO - PROCESS | 1652 | 1463626458570 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:54:18 INFO - PROCESS | 1652 | 1463626458572 Marionette TRACE conn2 <- [1,790,null,{}] 19:54:18 INFO - PROCESS | 1652 | 1463626458577 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}] 19:54:18 INFO - PROCESS | 1652 | 1463626458670 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:54:18 INFO - PROCESS | 1652 | 1463626458740 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ba5800 == 61 [pid = 1652] [id = 205] 19:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x112eeac00) [pid = 1652] [serial = 613] [outer = 0x0] 19:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x116197800) [pid = 1652] [serial = 614] [outer = 0x112eeac00] 19:54:18 INFO - PROCESS | 1652 | 1463626458767 Marionette DEBUG loaded listener.js 19:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x116f3d800) [pid = 1652] [serial = 615] [outer = 0x112eeac00] 19:54:19 INFO - PROCESS | 1652 | 1463626459233 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]]]}] 19:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 673ms 19:54:19 INFO - PROCESS | 1652 | 1463626459242 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:54:19 INFO - PROCESS | 1652 | 1463626459248 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:54:19 INFO - PROCESS | 1652 | 1463626459253 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:54:19 INFO - PROCESS | 1652 | 1463626459254 Marionette TRACE conn2 <- [1,794,null,{}] 19:54:19 INFO - PROCESS | 1652 | 1463626459257 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}] 19:54:19 INFO - PROCESS | 1652 | 1463626459348 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:54:19 INFO - PROCESS | 1652 | 1463626459413 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11810e800 == 62 [pid = 1652] [id = 206] 19:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x116f45800) [pid = 1652] [serial = 616] [outer = 0x0] 19:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x116f4c800) [pid = 1652] [serial = 617] [outer = 0x116f45800] 19:54:19 INFO - PROCESS | 1652 | 1463626459444 Marionette DEBUG loaded listener.js 19:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x117f54000) [pid = 1652] [serial = 618] [outer = 0x116f45800] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba79000 == 61 [pid = 1652] [id = 198] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x129e32000 == 60 [pid = 1652] [id = 197] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1184cf000 == 59 [pid = 1652] [id = 196] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1293be800 == 58 [pid = 1652] [id = 195] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12492b800 == 57 [pid = 1652] [id = 194] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118435000 == 56 [pid = 1652] [id = 193] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128ad3800) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12920a400) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129213800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x123b3f000 == 55 [pid = 1652] [id = 192] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba6c000 == 54 [pid = 1652] [id = 188] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1dc800 == 53 [pid = 1652] [id = 187] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11996d000 == 52 [pid = 1652] [id = 186] 19:54:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1133a3000 == 51 [pid = 1652] [id = 185] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12beb8800) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11900ac00) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x124a93000) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x129310c00) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12baafc00) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119063800) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129266000) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1250e7c00) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x116844400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12abdf400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1273f2800) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11845a400) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117f5a000) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1191ac400) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119d22800) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123c24c00) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119d93000) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1191a9000) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x117455000) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x117f58400) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12beb7c00) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129212800) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128bcf800) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113df1400) [pid = 1652] [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.] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128d8bc00) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12685a400) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1273eb000) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1273f7c00) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124ae3400) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123f22800) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119059400) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128fe3800) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1160e8800) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129263800) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 19:54:19 INFO - PROCESS | 1652 | 1463626459801 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]]]}] 19:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 569ms 19:54:19 INFO - PROCESS | 1652 | 1463626459822 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:54:19 INFO - PROCESS | 1652 | 1463626459823 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:54:19 INFO - PROCESS | 1652 | 1463626459826 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:54:19 INFO - PROCESS | 1652 | 1463626459830 Marionette TRACE conn2 <- [1,798,null,{}] 19:54:19 INFO - PROCESS | 1652 | 1463626459837 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}] 19:54:19 INFO - PROCESS | 1652 | 1463626459922 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:54:19 INFO - PROCESS | 1652 | 1463626459974 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119309800 == 52 [pid = 1652] [id = 207] 19:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116f46800) [pid = 1652] [serial = 619] [outer = 0x0] 19:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x117fbc000) [pid = 1652] [serial = 620] [outer = 0x116f46800] 19:54:20 INFO - PROCESS | 1652 | 1463626460003 Marionette DEBUG loaded listener.js 19:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118b2f000) [pid = 1652] [serial = 621] [outer = 0x116f46800] 19:54:20 INFO - PROCESS | 1652 | 1463626460305 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]]]}] 19:54:20 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 19:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 524ms 19:54:20 INFO - PROCESS | 1652 | 1463626460351 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:54:20 INFO - PROCESS | 1652 | 1463626460352 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:54:20 INFO - PROCESS | 1652 | 1463626460355 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:54:20 INFO - PROCESS | 1652 | 1463626460356 Marionette TRACE conn2 <- [1,802,null,{}] 19:54:20 INFO - PROCESS | 1652 | 1463626460358 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}] 19:54:20 INFO - PROCESS | 1652 | 1463626460439 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:54:20 INFO - PROCESS | 1652 | 1463626460445 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a076800 == 53 [pid = 1652] [id = 208] 19:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11900e400) [pid = 1652] [serial = 622] [outer = 0x0] 19:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1193c6400) [pid = 1652] [serial = 623] [outer = 0x11900e400] 19:54:20 INFO - PROCESS | 1652 | 1463626460472 Marionette DEBUG loaded listener.js 19:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119b12000) [pid = 1652] [serial = 624] [outer = 0x11900e400] 19:54:20 INFO - PROCESS | 1652 | 1463626460822 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]]]}] 19:54:20 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 19:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 19:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:54:20 INFO - PROCESS | 1652 | 1463626460875 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:54:20 INFO - PROCESS | 1652 | 1463626460877 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:54:20 INFO - PROCESS | 1652 | 1463626460879 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:54:20 INFO - PROCESS | 1652 | 1463626460880 Marionette TRACE conn2 <- [1,806,null,{}] 19:54:20 INFO - PROCESS | 1652 | 1463626460882 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}] 19:54:20 INFO - PROCESS | 1652 | 1463626460961 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:54:20 INFO - PROCESS | 1652 | 1463626460967 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b30000 == 54 [pid = 1652] [id = 209] 19:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118614000) [pid = 1652] [serial = 625] [outer = 0x0] 19:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119d89000) [pid = 1652] [serial = 626] [outer = 0x118614000] 19:54:20 INFO - PROCESS | 1652 | 1463626460992 Marionette DEBUG loaded listener.js 19:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12389e000) [pid = 1652] [serial = 627] [outer = 0x118614000] 19:54:21 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:54:21 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:54:21 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:54:21 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 19:54:21 INFO - PROCESS | 1652 | 1463626461323 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]]]}] 19:54:21 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 19:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 470ms 19:54:21 INFO - PROCESS | 1652 | 1463626461350 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:54:21 INFO - PROCESS | 1652 | 1463626461351 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:54:21 INFO - PROCESS | 1652 | 1463626461353 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:54:21 INFO - PROCESS | 1652 | 1463626461354 Marionette TRACE conn2 <- [1,810,null,{}] 19:54:21 INFO - PROCESS | 1652 | 1463626461357 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}] 19:54:21 INFO - PROCESS | 1652 | 1463626461481 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:54:21 INFO - PROCESS | 1652 | 1463626461517 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x124d8b800 == 55 [pid = 1652] [id = 210] 19:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119d3c400) [pid = 1652] [serial = 628] [outer = 0x0] 19:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123ade800) [pid = 1652] [serial = 629] [outer = 0x119d3c400] 19:54:21 INFO - PROCESS | 1652 | 1463626461543 Marionette DEBUG loaded listener.js 19:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1273e9800) [pid = 1652] [serial = 630] [outer = 0x119d3c400] 19:54:21 INFO - PROCESS | 1652 | 1463626461858 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]]]}] 19:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 19:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:54:21 INFO - PROCESS | 1652 | 1463626461873 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:54:21 INFO - PROCESS | 1652 | 1463626461874 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:54:21 INFO - PROCESS | 1652 | 1463626461876 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:54:21 INFO - PROCESS | 1652 | 1463626461878 Marionette TRACE conn2 <- [1,814,null,{}] 19:54:21 INFO - PROCESS | 1652 | 1463626461884 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}] 19:54:22 INFO - PROCESS | 1652 | 1463626461999 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:54:22 INFO - PROCESS | 1652 | 1463626462003 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c04000 == 56 [pid = 1652] [id = 211] 19:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1273ebc00) [pid = 1652] [serial = 631] [outer = 0x0] 19:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1273f5c00) [pid = 1652] [serial = 632] [outer = 0x1273ebc00] 19:54:22 INFO - PROCESS | 1652 | 1463626462059 Marionette DEBUG loaded listener.js 19:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128ad8400) [pid = 1652] [serial = 633] [outer = 0x1273ebc00] 19:54:22 INFO - PROCESS | 1652 | 1463626462470 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] 19:54:22 INFO - PROCESS | 1652 | 1463626462503 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:54:22 INFO - PROCESS | 1652 | 1463626462506 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:54:22 INFO - PROCESS | 1652 | 1463626462508 Marionette TRACE conn2 <- [1,818,null,{}] 19:54:22 INFO - PROCESS | 1652 | 1463626462520 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}] 19:54:22 INFO - PROCESS | 1652 | 1463626462674 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:54:22 INFO - PROCESS | 1652 | 1463626462692 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e2b800 == 57 [pid = 1652] [id = 212] 19:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119908c00) [pid = 1652] [serial = 634] [outer = 0x0] 19:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128c27800) [pid = 1652] [serial = 635] [outer = 0x119908c00] 19:54:22 INFO - PROCESS | 1652 | 1463626462717 Marionette DEBUG loaded listener.js 19:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12920a400) [pid = 1652] [serial = 636] [outer = 0x119908c00] 19:54:23 INFO - PROCESS | 1652 | 1463626463059 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]]]}] 19:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 570ms 19:54:23 INFO - PROCESS | 1652 | 1463626463076 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:54:23 INFO - PROCESS | 1652 | 1463626463077 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:54:23 INFO - PROCESS | 1652 | 1463626463087 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:54:23 INFO - PROCESS | 1652 | 1463626463088 Marionette TRACE conn2 <- [1,822,null,{}] 19:54:23 INFO - PROCESS | 1652 | 1463626463091 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}] 19:54:23 INFO - PROCESS | 1652 | 1463626463190 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:54:23 INFO - PROCESS | 1652 | 1463626463196 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a827800 == 58 [pid = 1652] [id = 213] 19:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11757e000) [pid = 1652] [serial = 637] [outer = 0x0] 19:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119be8c00) [pid = 1652] [serial = 638] [outer = 0x11757e000] 19:54:23 INFO - PROCESS | 1652 | 1463626463251 Marionette DEBUG loaded listener.js 19:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12930b800) [pid = 1652] [serial = 639] [outer = 0x11757e000] 19:54:23 INFO - PROCESS | 1652 | 1463626463592 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 19:54:23 INFO - PROCESS | 1652 | 1463626463607 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:54:23 INFO - PROCESS | 1652 | 1463626463609 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:54:23 INFO - PROCESS | 1652 | 1463626463610 Marionette TRACE conn2 <- [1,826,null,{}] 19:54:23 INFO - PROCESS | 1652 | 1463626463619 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}] 19:54:23 INFO - PROCESS | 1652 | 1463626463719 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128c25000) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126f98400) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12685ac00) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1127a3000) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116a56c00) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11845d800) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12389c800) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128bcf000) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126c4bc00) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119d8b800) [pid = 1652] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128c26800) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:54:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128fe9c00) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:54:23 INFO - PROCESS | 1652 | 1463626463859 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118448000 == 59 [pid = 1652] [id = 214] 19:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113f49800) [pid = 1652] [serial = 640] [outer = 0x0] 19:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11845d800) [pid = 1652] [serial = 641] [outer = 0x113f49800] 19:54:23 INFO - PROCESS | 1652 | 1463626463888 Marionette DEBUG loaded listener.js 19:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128ace800) [pid = 1652] [serial = 642] [outer = 0x113f49800] 19:54:24 INFO - PROCESS | 1652 | 1463626464169 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]]]}] 19:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 622ms 19:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:54:24 INFO - PROCESS | 1652 | 1463626464232 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:54:24 INFO - PROCESS | 1652 | 1463626464234 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:54:24 INFO - PROCESS | 1652 | 1463626464237 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:54:24 INFO - PROCESS | 1652 | 1463626464240 Marionette TRACE conn2 <- [1,830,null,{}] 19:54:24 INFO - PROCESS | 1652 | 1463626464243 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}] 19:54:24 INFO - PROCESS | 1652 | 1463626464393 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:54:24 INFO - PROCESS | 1652 | 1463626464498 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba22800 == 60 [pid = 1652] [id = 215] 19:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116675800) [pid = 1652] [serial = 643] [outer = 0x0] 19:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129577000) [pid = 1652] [serial = 644] [outer = 0x116675800] 19:54:24 INFO - PROCESS | 1652 | 1463626464544 Marionette DEBUG loaded listener.js 19:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ac0ec00) [pid = 1652] [serial = 645] [outer = 0x116675800] 19:54:24 INFO - PROCESS | 1652 | 1463626464919 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]]]}] 19:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 722ms 19:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:54:24 INFO - PROCESS | 1652 | 1463626464958 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:54:24 INFO - PROCESS | 1652 | 1463626464960 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:54:24 INFO - PROCESS | 1652 | 1463626464962 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:54:24 INFO - PROCESS | 1652 | 1463626464963 Marionette TRACE conn2 <- [1,834,null,{}] 19:54:24 INFO - PROCESS | 1652 | 1463626464965 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}] 19:54:25 INFO - PROCESS | 1652 | 1463626465069 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:54:25 INFO - PROCESS | 1652 | 1463626465075 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c240800 == 61 [pid = 1652] [id = 216] 19:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ac0ac00) [pid = 1652] [serial = 646] [outer = 0x0] 19:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12baf5c00) [pid = 1652] [serial = 647] [outer = 0x12ac0ac00] 19:54:25 INFO - PROCESS | 1652 | 1463626465100 Marionette DEBUG loaded listener.js 19:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c4c4800) [pid = 1652] [serial = 648] [outer = 0x12ac0ac00] 19:54:25 INFO - PROCESS | 1652 | 1463626465399 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]]]}] 19:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 19:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:54:25 INFO - PROCESS | 1652 | 1463626465433 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:54:25 INFO - PROCESS | 1652 | 1463626465434 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:54:25 INFO - PROCESS | 1652 | 1463626465436 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:54:25 INFO - PROCESS | 1652 | 1463626465437 Marionette TRACE conn2 <- [1,838,null,{}] 19:54:25 INFO - PROCESS | 1652 | 1463626465440 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}] 19:54:25 INFO - PROCESS | 1652 | 1463626465522 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:54:25 INFO - PROCESS | 1652 | 1463626465527 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9e5800 == 62 [pid = 1652] [id = 217] 19:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123bc0400) [pid = 1652] [serial = 649] [outer = 0x0] 19:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123bc5400) [pid = 1652] [serial = 650] [outer = 0x123bc0400] 19:54:25 INFO - PROCESS | 1652 | 1463626465552 Marionette DEBUG loaded listener.js 19:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x123bc9c00) [pid = 1652] [serial = 651] [outer = 0x123bc0400] 19:54:25 INFO - PROCESS | 1652 | 1463626465965 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]]]}] 19:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 568ms 19:54:26 INFO - PROCESS | 1652 | 1463626466005 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:54:26 INFO - PROCESS | 1652 | 1463626466007 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:54:26 INFO - PROCESS | 1652 | 1463626466011 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:54:26 INFO - PROCESS | 1652 | 1463626466014 Marionette TRACE conn2 <- [1,842,null,{}] 19:54:26 INFO - PROCESS | 1652 | 1463626466017 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}] 19:54:26 INFO - PROCESS | 1652 | 1463626466126 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:54:26 INFO - PROCESS | 1652 | 1463626466190 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e0b800 == 63 [pid = 1652] [id = 218] 19:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11334e800) [pid = 1652] [serial = 652] [outer = 0x0] 19:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11606fc00) [pid = 1652] [serial = 653] [outer = 0x11334e800] 19:54:26 INFO - PROCESS | 1652 | 1463626466221 Marionette DEBUG loaded listener.js 19:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116844400) [pid = 1652] [serial = 654] [outer = 0x11334e800] 19:54:26 INFO - PROCESS | 1652 | 1463626466637 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]]]}] 19:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 19:54:26 INFO - PROCESS | 1652 | 1463626466682 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:54:26 INFO - PROCESS | 1652 | 1463626466686 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:54:26 INFO - PROCESS | 1652 | 1463626466691 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:54:26 INFO - PROCESS | 1652 | 1463626466693 Marionette TRACE conn2 <- [1,846,null,{}] 19:54:26 INFO - PROCESS | 1652 | 1463626466714 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}] 19:54:26 INFO - PROCESS | 1652 | 1463626466818 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:54:26 INFO - PROCESS | 1652 | 1463626466908 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x124264000 == 64 [pid = 1652] [id = 219] 19:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x117f5a000) [pid = 1652] [serial = 655] [outer = 0x0] 19:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x117faf400) [pid = 1652] [serial = 656] [outer = 0x117f5a000] 19:54:26 INFO - PROCESS | 1652 | 1463626466938 Marionette DEBUG loaded listener.js 19:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118460c00) [pid = 1652] [serial = 657] [outer = 0x117f5a000] 19:54:27 INFO - PROCESS | 1652 | 1463626467352 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]]]}] 19:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 687ms 19:54:27 INFO - PROCESS | 1652 | 1463626467377 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:54:27 INFO - PROCESS | 1652 | 1463626467379 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:54:27 INFO - PROCESS | 1652 | 1463626467400 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:54:27 INFO - PROCESS | 1652 | 1463626467402 Marionette TRACE conn2 <- [1,850,null,{}] 19:54:27 INFO - PROCESS | 1652 | 1463626467411 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}] 19:54:27 INFO - PROCESS | 1652 | 1463626467520 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:54:27 INFO - PROCESS | 1652 | 1463626467587 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c23e800 == 65 [pid = 1652] [id = 220] 19:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119d86800) [pid = 1652] [serial = 658] [outer = 0x0] 19:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x123975400) [pid = 1652] [serial = 659] [outer = 0x119d86800] 19:54:27 INFO - PROCESS | 1652 | 1463626467619 Marionette DEBUG loaded listener.js 19:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x123bca800) [pid = 1652] [serial = 660] [outer = 0x119d86800] 19:54:28 INFO - PROCESS | 1652 | 1463626468033 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]]]}] 19:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 674ms 19:54:28 INFO - PROCESS | 1652 | 1463626468072 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:54:28 INFO - PROCESS | 1652 | 1463626468074 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:54:28 INFO - PROCESS | 1652 | 1463626468076 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:54:28 INFO - PROCESS | 1652 | 1463626468077 Marionette TRACE conn2 <- [1,854,null,{}] 19:54:28 INFO - PROCESS | 1652 | 1463626468134 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}] 19:54:28 INFO - PROCESS | 1652 | 1463626468234 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:54:28 INFO - PROCESS | 1652 | 1463626468300 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7bb000 == 66 [pid = 1652] [id = 221] 19:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1257f4800) [pid = 1652] [serial = 661] [outer = 0x0] 19:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x126c4ac00) [pid = 1652] [serial = 662] [outer = 0x1257f4800] 19:54:28 INFO - PROCESS | 1652 | 1463626468330 Marionette DEBUG loaded listener.js 19:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128ad0400) [pid = 1652] [serial = 663] [outer = 0x1257f4800] 19:54:28 INFO - PROCESS | 1652 | 1463626468731 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]]]}] 19:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 688ms 19:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:54:28 INFO - PROCESS | 1652 | 1463626468765 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:54:28 INFO - PROCESS | 1652 | 1463626468767 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:54:28 INFO - PROCESS | 1652 | 1463626468769 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:54:28 INFO - PROCESS | 1652 | 1463626468770 Marionette TRACE conn2 <- [1,858,null,{}] 19:54:28 INFO - PROCESS | 1652 | 1463626468772 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}] 19:54:28 INFO - PROCESS | 1652 | 1463626468870 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:54:28 INFO - PROCESS | 1652 | 1463626468924 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d969800 == 67 [pid = 1652] [id = 222] 19:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x128bcf800) [pid = 1652] [serial = 664] [outer = 0x0] 19:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12957d800) [pid = 1652] [serial = 665] [outer = 0x128bcf800] 19:54:28 INFO - PROCESS | 1652 | 1463626468953 Marionette DEBUG loaded listener.js 19:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12aba8000) [pid = 1652] [serial = 666] [outer = 0x128bcf800] 19:54:29 INFO - PROCESS | 1652 | 1463626469385 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]]]}] 19:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 19:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:54:29 INFO - PROCESS | 1652 | 1463626469440 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:54:29 INFO - PROCESS | 1652 | 1463626469441 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:54:29 INFO - PROCESS | 1652 | 1463626469443 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:54:29 INFO - PROCESS | 1652 | 1463626469444 Marionette TRACE conn2 <- [1,862,null,{}] 19:54:29 INFO - PROCESS | 1652 | 1463626469447 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}] 19:54:29 INFO - PROCESS | 1652 | 1463626469579 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:54:29 INFO - PROCESS | 1652 | 1463626469661 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df12000 == 68 [pid = 1652] [id = 223] 19:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12baf5400) [pid = 1652] [serial = 667] [outer = 0x0] 19:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12c4c4400) [pid = 1652] [serial = 668] [outer = 0x12baf5400] 19:54:29 INFO - PROCESS | 1652 | 1463626469692 Marionette DEBUG loaded listener.js 19:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12c823000) [pid = 1652] [serial = 669] [outer = 0x12baf5400] 19:54:30 INFO - PROCESS | 1652 | 1463626470108 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]]]}] 19:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 720ms 19:54:30 INFO - PROCESS | 1652 | 1463626470193 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:54:30 INFO - PROCESS | 1652 | 1463626470195 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:54:30 INFO - PROCESS | 1652 | 1463626470198 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:54:30 INFO - PROCESS | 1652 | 1463626470200 Marionette TRACE conn2 <- [1,866,null,{}] 19:54:30 INFO - PROCESS | 1652 | 1463626470202 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}] 19:54:30 INFO - PROCESS | 1652 | 1463626470300 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:54:30 INFO - PROCESS | 1652 | 1463626470368 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f27800 == 69 [pid = 1652] [id = 224] 19:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1121aa400) [pid = 1652] [serial = 670] [outer = 0x0] 19:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x119d87800) [pid = 1652] [serial = 671] [outer = 0x1121aa400] 19:54:30 INFO - PROCESS | 1652 | 1463626470398 Marionette DEBUG loaded listener.js 19:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128b26000) [pid = 1652] [serial = 672] [outer = 0x1121aa400] 19:54:31 INFO - PROCESS | 1652 | 1463626471007 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]]]}] 19:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 820ms 19:54:31 INFO - PROCESS | 1652 | 1463626471029 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:54:31 INFO - PROCESS | 1652 | 1463626471031 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:54:31 INFO - PROCESS | 1652 | 1463626471036 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:54:31 INFO - PROCESS | 1652 | 1463626471038 Marionette TRACE conn2 <- [1,870,null,{}] 19:54:31 INFO - PROCESS | 1652 | 1463626471042 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}] 19:54:31 INFO - PROCESS | 1652 | 1463626471140 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:54:31 INFO - PROCESS | 1652 | 1463626471198 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239ba800 == 70 [pid = 1652] [id = 225] 19:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x116667c00) [pid = 1652] [serial = 673] [outer = 0x0] 19:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x116f43c00) [pid = 1652] [serial = 674] [outer = 0x116667c00] 19:54:31 INFO - PROCESS | 1652 | 1463626471227 Marionette DEBUG loaded listener.js 19:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11744b000) [pid = 1652] [serial = 675] [outer = 0x116667c00] 19:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 623ms 19:54:31 INFO - PROCESS | 1652 | 1463626471653 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]]]}] 19:54:31 INFO - PROCESS | 1652 | 1463626471658 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:54:31 INFO - PROCESS | 1652 | 1463626471661 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:54:31 INFO - PROCESS | 1652 | 1463626471665 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:54:31 INFO - PROCESS | 1652 | 1463626471666 Marionette TRACE conn2 <- [1,874,null,{}] 19:54:31 INFO - PROCESS | 1652 | 1463626471668 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}] 19:54:31 INFO - PROCESS | 1652 | 1463626471769 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:54:31 INFO - PROCESS | 1652 | 1463626471832 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119317000 == 71 [pid = 1652] [id = 226] 19:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11666c000) [pid = 1652] [serial = 676] [outer = 0x0] 19:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1182de400) [pid = 1652] [serial = 677] [outer = 0x11666c000] 19:54:31 INFO - PROCESS | 1652 | 1463626471876 Marionette DEBUG loaded listener.js 19:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1191a4000) [pid = 1652] [serial = 678] [outer = 0x11666c000] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12c240800 == 70 [pid = 1652] [id = 216] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba22800 == 69 [pid = 1652] [id = 215] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12be0a000) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12beb2c00) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x118448000 == 68 [pid = 1652] [id = 214] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12a827800 == 67 [pid = 1652] [id = 213] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129e2b800 == 66 [pid = 1652] [id = 212] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x128c04000 == 65 [pid = 1652] [id = 211] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x124d8b800 == 64 [pid = 1652] [id = 210] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x123b30000 == 63 [pid = 1652] [id = 209] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a076800 == 62 [pid = 1652] [id = 208] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119309800 == 61 [pid = 1652] [id = 207] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11810e800 == 60 [pid = 1652] [id = 206] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x118ba5800 == 59 [pid = 1652] [id = 205] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9e7000 == 58 [pid = 1652] [id = 202] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12739f800 == 57 [pid = 1652] [id = 201] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12c863000 == 56 [pid = 1652] [id = 199] 19:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119520800 == 55 [pid = 1652] [id = 200] 19:54:32 INFO - PROCESS | 1652 | 1463626472410 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]]]}] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128bd5800) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12c4cd800) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12920f800) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a69c800) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x129577c00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x119909800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1273ec800) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12abaf000) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12abebc00) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x124ae1c00) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x117458c00) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x115ec2000) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1250eb400) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129210800) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x117fb8000) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x117f25400) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119b13400) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x117f64400) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x128bcc400) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12920c800) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128c2b800) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12abe5000) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1257f9c00) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12baf2400) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 19:54:32 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128acc400) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 19:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 769ms 19:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:54:32 INFO - PROCESS | 1652 | 1463626472442 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:54:32 INFO - PROCESS | 1652 | 1463626472443 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:54:32 INFO - PROCESS | 1652 | 1463626472448 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:54:32 INFO - PROCESS | 1652 | 1463626472451 Marionette TRACE conn2 <- [1,878,null,{}] 19:54:32 INFO - PROCESS | 1652 | 1463626472459 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}] 19:54:32 INFO - PROCESS | 1652 | 1463626472559 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:54:32 INFO - PROCESS | 1652 | 1463626472567 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b92800 == 56 [pid = 1652] [id = 227] 19:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119d85800) [pid = 1652] [serial = 679] [outer = 0x0] 19:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119d8f800) [pid = 1652] [serial = 680] [outer = 0x119d85800] 19:54:32 INFO - PROCESS | 1652 | 1463626472595 Marionette DEBUG loaded listener.js 19:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123bbe400) [pid = 1652] [serial = 681] [outer = 0x119d85800] 19:54:32 INFO - PROCESS | 1652 | 1463626472935 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]]]}] 19:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 524ms 19:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:54:32 INFO - PROCESS | 1652 | 1463626472971 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:54:32 INFO - PROCESS | 1652 | 1463626472973 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:54:32 INFO - PROCESS | 1652 | 1463626472975 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:54:32 INFO - PROCESS | 1652 | 1463626472976 Marionette TRACE conn2 <- [1,882,null,{}] 19:54:32 INFO - PROCESS | 1652 | 1463626472979 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}] 19:54:33 INFO - PROCESS | 1652 | 1463626473082 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:54:33 INFO - PROCESS | 1652 | 1463626473091 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12555f000 == 57 [pid = 1652] [id = 228] 19:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123bc7800) [pid = 1652] [serial = 682] [outer = 0x0] 19:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123bcbc00) [pid = 1652] [serial = 683] [outer = 0x123bc7800] 19:54:33 INFO - PROCESS | 1652 | 1463626473117 Marionette DEBUG loaded listener.js 19:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12685cc00) [pid = 1652] [serial = 684] [outer = 0x123bc7800] 19:54:33 INFO - PROCESS | 1652 | 1463626473427 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]]]}] 19:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 19:54:33 INFO - PROCESS | 1652 | 1463626473444 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:54:33 INFO - PROCESS | 1652 | 1463626473448 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:54:33 INFO - PROCESS | 1652 | 1463626473452 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:54:33 INFO - PROCESS | 1652 | 1463626473453 Marionette TRACE conn2 <- [1,886,null,{}] 19:54:33 INFO - PROCESS | 1652 | 1463626473455 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}] 19:54:33 INFO - PROCESS | 1652 | 1463626473540 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:54:33 INFO - PROCESS | 1652 | 1463626473595 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cb8800 == 58 [pid = 1652] [id = 229] 19:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119d86c00) [pid = 1652] [serial = 685] [outer = 0x0] 19:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12700b800) [pid = 1652] [serial = 686] [outer = 0x119d86c00] 19:54:33 INFO - PROCESS | 1652 | 1463626473621 Marionette DEBUG loaded listener.js 19:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128ad4400) [pid = 1652] [serial = 687] [outer = 0x119d86c00] 19:54:33 INFO - PROCESS | 1652 | 1463626473934 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]]]}] 19:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 19:54:33 INFO - PROCESS | 1652 | 1463626473971 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:54:33 INFO - PROCESS | 1652 | 1463626473973 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:54:33 INFO - PROCESS | 1652 | 1463626473976 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:54:33 INFO - PROCESS | 1652 | 1463626473978 Marionette TRACE conn2 <- [1,890,null,{}] 19:54:33 INFO - PROCESS | 1652 | 1463626473982 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}] 19:54:34 INFO - PROCESS | 1652 | 1463626474128 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:54:34 INFO - PROCESS | 1652 | 1463626474232 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a833800 == 59 [pid = 1652] [id = 230] 19:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1161e6000) [pid = 1652] [serial = 688] [outer = 0x0] 19:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128b1dc00) [pid = 1652] [serial = 689] [outer = 0x1161e6000] 19:54:34 INFO - PROCESS | 1652 | 1463626474274 Marionette DEBUG loaded listener.js 19:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129206c00) [pid = 1652] [serial = 690] [outer = 0x1161e6000] 19:54:34 INFO - PROCESS | 1652 | 1463626474640 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]]]}] 19:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 724ms 19:54:34 INFO - PROCESS | 1652 | 1463626474700 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:54:34 INFO - PROCESS | 1652 | 1463626474701 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:54:34 INFO - PROCESS | 1652 | 1463626474704 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:54:34 INFO - PROCESS | 1652 | 1463626474705 Marionette TRACE conn2 <- [1,894,null,{}] 19:54:34 INFO - PROCESS | 1652 | 1463626474707 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}] 19:54:34 INFO - PROCESS | 1652 | 1463626474813 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:54:34 INFO - PROCESS | 1652 | 1463626474847 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba14000 == 60 [pid = 1652] [id = 231] 19:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12920f400) [pid = 1652] [serial = 691] [outer = 0x0] 19:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12930f800) [pid = 1652] [serial = 692] [outer = 0x12920f400] 19:54:34 INFO - PROCESS | 1652 | 1463626474871 Marionette DEBUG loaded listener.js 19:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a69c800) [pid = 1652] [serial = 693] [outer = 0x12920f400] 19:54:35 INFO - PROCESS | 1652 | 1463626475211 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]]]}] 19:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 517ms 19:54:35 INFO - PROCESS | 1652 | 1463626475222 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:54:35 INFO - PROCESS | 1652 | 1463626475223 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:54:35 INFO - PROCESS | 1652 | 1463626475225 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:54:35 INFO - PROCESS | 1652 | 1463626475226 Marionette TRACE conn2 <- [1,898,null,{}] 19:54:35 INFO - PROCESS | 1652 | 1463626475230 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}] 19:54:35 INFO - PROCESS | 1652 | 1463626475333 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:54:35 INFO - PROCESS | 1652 | 1463626475346 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c247000 == 61 [pid = 1652] [id = 232] 19:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129211800) [pid = 1652] [serial = 694] [outer = 0x0] 19:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12abae000) [pid = 1652] [serial = 695] [outer = 0x129211800] 19:54:35 INFO - PROCESS | 1652 | 1463626475371 Marionette DEBUG loaded listener.js 19:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ac0f800) [pid = 1652] [serial = 696] [outer = 0x129211800] 19:54:35 INFO - PROCESS | 1652 | 1463626475690 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]]]}] 19:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 522ms 19:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:54:35 INFO - PROCESS | 1652 | 1463626475748 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:54:35 INFO - PROCESS | 1652 | 1463626475749 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:54:35 INFO - PROCESS | 1652 | 1463626475751 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:54:35 INFO - PROCESS | 1652 | 1463626475752 Marionette TRACE conn2 <- [1,902,null,{}] 19:54:35 INFO - PROCESS | 1652 | 1463626475755 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}] 19:54:35 INFO - PROCESS | 1652 | 1463626475859 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:54:35 INFO - PROCESS | 1652 | 1463626475870 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9d1800 == 62 [pid = 1652] [id = 233] 19:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12aba1800) [pid = 1652] [serial = 697] [outer = 0x0] 19:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12baf1000) [pid = 1652] [serial = 698] [outer = 0x12aba1800] 19:54:35 INFO - PROCESS | 1652 | 1463626475901 Marionette DEBUG loaded listener.js 19:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12beb8800) [pid = 1652] [serial = 699] [outer = 0x12aba1800] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x116675800) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1273ebc00) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12ac0ac00) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11757e000) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x112eeac00) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x113f49800) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119908c00) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x116f46800) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118614000) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119d3c400) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:54:36 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x116f45800) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:54:36 INFO - PROCESS | 1652 | 1463626476376 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]]]}] 19:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 671ms 19:54:36 INFO - PROCESS | 1652 | 1463626476423 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:54:36 INFO - PROCESS | 1652 | 1463626476424 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:54:36 INFO - PROCESS | 1652 | 1463626476427 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:54:36 INFO - PROCESS | 1652 | 1463626476428 Marionette TRACE conn2 <- [1,906,null,{}] 19:54:36 INFO - PROCESS | 1652 | 1463626476431 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}] 19:54:36 INFO - PROCESS | 1652 | 1463626476526 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:54:36 INFO - PROCESS | 1652 | 1463626476530 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e39000 == 63 [pid = 1652] [id = 234] 19:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x113f49800) [pid = 1652] [serial = 700] [outer = 0x0] 19:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119059400) [pid = 1652] [serial = 701] [outer = 0x113f49800] 19:54:36 INFO - PROCESS | 1652 | 1463626476560 Marionette DEBUG loaded listener.js 19:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1210b9400) [pid = 1652] [serial = 702] [outer = 0x113f49800] 19:54:37 INFO - PROCESS | 1652 | 1463626477020 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]]]}] 19:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 622ms 19:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:54:37 INFO - PROCESS | 1652 | 1463626477049 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:54:37 INFO - PROCESS | 1652 | 1463626477051 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:54:37 INFO - PROCESS | 1652 | 1463626477053 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:54:37 INFO - PROCESS | 1652 | 1463626477055 Marionette TRACE conn2 <- [1,910,null,{}] 19:54:37 INFO - PROCESS | 1652 | 1463626477057 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}] 19:54:37 INFO - PROCESS | 1652 | 1463626477173 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:54:37 INFO - PROCESS | 1652 | 1463626477179 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d977000 == 64 [pid = 1652] [id = 235] 19:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119d8ec00) [pid = 1652] [serial = 703] [outer = 0x0] 19:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1210c0c00) [pid = 1652] [serial = 704] [outer = 0x119d8ec00] 19:54:37 INFO - PROCESS | 1652 | 1463626477208 Marionette DEBUG loaded listener.js 19:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12c4cfc00) [pid = 1652] [serial = 705] [outer = 0x119d8ec00] 19:54:37 INFO - PROCESS | 1652 | 1463626477554 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]]]}] 19:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 519ms 19:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:54:37 INFO - PROCESS | 1652 | 1463626477572 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:54:37 INFO - PROCESS | 1652 | 1463626477573 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:54:37 INFO - PROCESS | 1652 | 1463626477575 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:54:37 INFO - PROCESS | 1652 | 1463626477577 Marionette TRACE conn2 <- [1,914,null,{}] 19:54:37 INFO - PROCESS | 1652 | 1463626477581 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}] 19:54:37 INFO - PROCESS | 1652 | 1463626477666 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:54:37 INFO - PROCESS | 1652 | 1463626477725 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x131dc9800 == 65 [pid = 1652] [id = 236] 19:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x121003000) [pid = 1652] [serial = 706] [outer = 0x0] 19:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12100b000) [pid = 1652] [serial = 707] [outer = 0x121003000] 19:54:37 INFO - PROCESS | 1652 | 1463626477749 Marionette DEBUG loaded listener.js 19:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x121010c00) [pid = 1652] [serial = 708] [outer = 0x121003000] 19:54:38 INFO - PROCESS | 1652 | 1463626478016 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]]]}] 19:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 475ms 19:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:54:38 INFO - PROCESS | 1652 | 1463626478054 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:54:38 INFO - PROCESS | 1652 | 1463626478055 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:54:38 INFO - PROCESS | 1652 | 1463626478057 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:54:38 INFO - PROCESS | 1652 | 1463626478058 Marionette TRACE conn2 <- [1,918,null,{}] 19:54:38 INFO - PROCESS | 1652 | 1463626478061 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}] 19:54:38 INFO - PROCESS | 1652 | 1463626478165 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:54:38 INFO - PROCESS | 1652 | 1463626478169 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f1c1800 == 66 [pid = 1652] [id = 237] 19:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x121003800) [pid = 1652] [serial = 709] [outer = 0x0] 19:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12c4cf800) [pid = 1652] [serial = 710] [outer = 0x121003800] 19:54:38 INFO - PROCESS | 1652 | 1463626478193 Marionette DEBUG loaded listener.js 19:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12c820400) [pid = 1652] [serial = 711] [outer = 0x121003800] 19:54:38 INFO - PROCESS | 1652 | 1463626478734 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]]]}] 19:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 720ms 19:54:38 INFO - PROCESS | 1652 | 1463626478778 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:54:38 INFO - PROCESS | 1652 | 1463626478781 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:54:38 INFO - PROCESS | 1652 | 1463626478785 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:54:38 INFO - PROCESS | 1652 | 1463626478787 Marionette TRACE conn2 <- [1,922,null,{}] 19:54:38 INFO - PROCESS | 1652 | 1463626478791 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}] 19:54:38 INFO - PROCESS | 1652 | 1463626478901 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:54:38 INFO - PROCESS | 1652 | 1463626478973 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119075000 == 67 [pid = 1652] [id = 238] 19:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x116f43000) [pid = 1652] [serial = 712] [outer = 0x0] 19:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x117f28800) [pid = 1652] [serial = 713] [outer = 0x116f43000] 19:54:39 INFO - PROCESS | 1652 | 1463626479004 Marionette DEBUG loaded listener.js 19:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11845dc00) [pid = 1652] [serial = 714] [outer = 0x116f43000] 19:54:39 INFO - PROCESS | 1652 | 1463626479431 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]]]}] 19:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 673ms 19:54:39 INFO - PROCESS | 1652 | 1463626479459 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:54:39 INFO - PROCESS | 1652 | 1463626479463 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:54:39 INFO - PROCESS | 1652 | 1463626479468 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:54:39 INFO - PROCESS | 1652 | 1463626479470 Marionette TRACE conn2 <- [1,926,null,{}] 19:54:39 INFO - PROCESS | 1652 | 1463626479472 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}] 19:54:39 INFO - PROCESS | 1652 | 1463626479580 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:54:39 INFO - PROCESS | 1652 | 1463626479671 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e8000 == 68 [pid = 1652] [id = 239] 19:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1193c4000) [pid = 1652] [serial = 715] [outer = 0x0] 19:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x119d22800) [pid = 1652] [serial = 716] [outer = 0x1193c4000] 19:54:39 INFO - PROCESS | 1652 | 1463626479714 Marionette DEBUG loaded listener.js 19:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1210b2400) [pid = 1652] [serial = 717] [outer = 0x1193c4000] 19:54:40 INFO - PROCESS | 1652 | 1463626480112 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]]]}] 19:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 19:54:40 INFO - PROCESS | 1652 | 1463626480138 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:54:40 INFO - PROCESS | 1652 | 1463626480139 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:54:40 INFO - PROCESS | 1652 | 1463626480142 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:54:40 INFO - PROCESS | 1652 | 1463626480144 Marionette TRACE conn2 <- [1,930,null,{}] 19:54:40 INFO - PROCESS | 1652 | 1463626480152 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}] 19:54:40 INFO - PROCESS | 1652 | 1463626480259 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:54:40 INFO - PROCESS | 1652 | 1463626480320 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x131dd1000 == 69 [pid = 1652] [id = 240] 19:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1210bf000) [pid = 1652] [serial = 718] [outer = 0x0] 19:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x123bc8800) [pid = 1652] [serial = 719] [outer = 0x1210bf000] 19:54:40 INFO - PROCESS | 1652 | 1463626480351 Marionette DEBUG loaded listener.js 19:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x128b1f000) [pid = 1652] [serial = 720] [outer = 0x1210bf000] 19:54:40 INFO - PROCESS | 1652 | 1463626480789 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]]]}] 19:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 672ms 19:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:54:40 INFO - PROCESS | 1652 | 1463626480815 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:54:40 INFO - PROCESS | 1652 | 1463626480816 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:54:40 INFO - PROCESS | 1652 | 1463626480819 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:54:40 INFO - PROCESS | 1652 | 1463626480820 Marionette TRACE conn2 <- [1,934,null,{}] 19:54:40 INFO - PROCESS | 1652 | 1463626480822 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}] 19:54:40 INFO - PROCESS | 1652 | 1463626480926 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:54:41 INFO - PROCESS | 1652 | 1463626481027 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57d000 == 70 [pid = 1652] [id = 241] 19:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x128b24c00) [pid = 1652] [serial = 721] [outer = 0x0] 19:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x128c26800) [pid = 1652] [serial = 722] [outer = 0x128b24c00] 19:54:41 INFO - PROCESS | 1652 | 1463626481058 Marionette DEBUG loaded listener.js 19:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12920b000) [pid = 1652] [serial = 723] [outer = 0x128b24c00] 19:54:41 INFO - PROCESS | 1652 | 1463626481463 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]]]}] 19:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 669ms 19:54:41 INFO - PROCESS | 1652 | 1463626481489 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:54:41 INFO - PROCESS | 1652 | 1463626481490 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:54:41 INFO - PROCESS | 1652 | 1463626481493 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:54:41 INFO - PROCESS | 1652 | 1463626481494 Marionette TRACE conn2 <- [1,938,null,{}] 19:54:41 INFO - PROCESS | 1652 | 1463626481496 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}] 19:54:41 INFO - PROCESS | 1652 | 1463626481600 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:54:41 INFO - PROCESS | 1652 | 1463626481659 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d594000 == 71 [pid = 1652] [id = 242] 19:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x128b26400) [pid = 1652] [serial = 724] [outer = 0x0] 19:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12abad800) [pid = 1652] [serial = 725] [outer = 0x128b26400] 19:54:41 INFO - PROCESS | 1652 | 1463626481728 Marionette DEBUG loaded listener.js 19:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12c4c9000) [pid = 1652] [serial = 726] [outer = 0x128b26400] 19:54:42 INFO - PROCESS | 1652 | 1463626482121 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]]]}] 19:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 668ms 19:54:42 INFO - PROCESS | 1652 | 1463626482161 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:54:42 INFO - PROCESS | 1652 | 1463626482163 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:54:42 INFO - PROCESS | 1652 | 1463626482165 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:54:42 INFO - PROCESS | 1652 | 1463626482166 Marionette TRACE conn2 <- [1,942,null,{}] 19:54:42 INFO - PROCESS | 1652 | 1463626482169 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}] 19:54:42 INFO - PROCESS | 1652 | 1463626482305 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:54:42 INFO - PROCESS | 1652 | 1463626482408 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac66000 == 72 [pid = 1652] [id = 243] 19:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11840fc00) [pid = 1652] [serial = 727] [outer = 0x0] 19:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12beb5000) [pid = 1652] [serial = 728] [outer = 0x11840fc00] 19:54:42 INFO - PROCESS | 1652 | 1463626482440 Marionette DEBUG loaded listener.js 19:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12c972400) [pid = 1652] [serial = 729] [outer = 0x11840fc00] 19:54:43 INFO - PROCESS | 1652 | 1463626483064 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]]]}] 19:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 922ms 19:54:43 INFO - PROCESS | 1652 | 1463626483096 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:54:43 INFO - PROCESS | 1652 | 1463626483101 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:54:43 INFO - PROCESS | 1652 | 1463626483106 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:54:43 INFO - PROCESS | 1652 | 1463626483108 Marionette TRACE conn2 <- [1,946,null,{}] 19:54:43 INFO - PROCESS | 1652 | 1463626483112 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}] 19:54:43 INFO - PROCESS | 1652 | 1463626483209 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:54:43 INFO - PROCESS | 1652 | 1463626483280 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b95800 == 73 [pid = 1652] [id = 244] 19:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x113019400) [pid = 1652] [serial = 730] [outer = 0x0] 19:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11301d000) [pid = 1652] [serial = 731] [outer = 0x113019400] 19:54:43 INFO - PROCESS | 1652 | 1463626483308 Marionette DEBUG loaded listener.js 19:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x113127800) [pid = 1652] [serial = 732] [outer = 0x113019400] 19:54:43 INFO - PROCESS | 1652 | 1463626483752 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]]]}] 19:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 674ms 19:54:43 INFO - PROCESS | 1652 | 1463626483799 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:54:43 INFO - PROCESS | 1652 | 1463626483803 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:54:43 INFO - PROCESS | 1652 | 1463626483809 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:54:43 INFO - PROCESS | 1652 | 1463626483810 Marionette TRACE conn2 <- [1,950,null,{}] 19:54:43 INFO - PROCESS | 1652 | 1463626483814 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}] 19:54:43 INFO - PROCESS | 1652 | 1463626483908 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:54:43 INFO - PROCESS | 1652 | 1463626483983 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118439800 == 74 [pid = 1652] [id = 245] 19:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x116f4ac00) [pid = 1652] [serial = 733] [outer = 0x0] 19:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11744b400) [pid = 1652] [serial = 734] [outer = 0x116f4ac00] 19:54:44 INFO - PROCESS | 1652 | 1463626484010 Marionette DEBUG loaded listener.js 19:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x117f55c00) [pid = 1652] [serial = 735] [outer = 0x116f4ac00] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x131dc9800 == 73 [pid = 1652] [id = 236] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d977000 == 72 [pid = 1652] [id = 235] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129e39000 == 71 [pid = 1652] [id = 234] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9d1800 == 70 [pid = 1652] [id = 233] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12c247000 == 69 [pid = 1652] [id = 232] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba14000 == 68 [pid = 1652] [id = 231] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x123bc5400) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12a833800 == 67 [pid = 1652] [id = 230] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x128cb8800 == 66 [pid = 1652] [id = 229] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12555f000 == 65 [pid = 1652] [id = 228] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119b92800 == 64 [pid = 1652] [id = 227] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119317000 == 63 [pid = 1652] [id = 226] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1239ba800 == 62 [pid = 1652] [id = 225] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12c23e800 == 61 [pid = 1652] [id = 220] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x124264000 == 60 [pid = 1652] [id = 219] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x116e0b800 == 59 [pid = 1652] [id = 218] 19:54:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9e5800 == 58 [pid = 1652] [id = 217] 19:54:44 INFO - PROCESS | 1652 | 1463626484411 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]]]}] 19:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 623ms 19:54:44 INFO - PROCESS | 1652 | 1463626484433 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:54:44 INFO - PROCESS | 1652 | 1463626484434 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:54:44 INFO - PROCESS | 1652 | 1463626484436 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:54:44 INFO - PROCESS | 1652 | 1463626484439 Marionette TRACE conn2 <- [1,954,null,{}] 19:54:44 INFO - PROCESS | 1652 | 1463626484446 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}] 19:54:44 INFO - PROCESS | 1652 | 1463626484532 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:54:44 INFO - PROCESS | 1652 | 1463626484540 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12c4c4800) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12ac0ec00) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12ac0dc00) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x128ad8400) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129577000) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12baf5c00) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x119be8c00) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x128acec00) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12beb4800) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x116197800) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11845d800) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x116f3d800) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x117f2ac00) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12920a400) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x117fbc000) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12389e000) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x119948400) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1273e9800) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118b2f000) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x123ade800) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1273f5c00) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x128c27800) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x119d89000) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x117f54000) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12930b800) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1193c6400) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x116f4c800) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x128ace800) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119344000 == 59 [pid = 1652] [id = 246] 19:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x116f3d800) [pid = 1652] [serial = 736] [outer = 0x0] 19:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x117f54000) [pid = 1652] [serial = 737] [outer = 0x116f3d800] 19:54:44 INFO - PROCESS | 1652 | 1463626484619 Marionette DEBUG loaded listener.js 19:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1191a8800) [pid = 1652] [serial = 738] [outer = 0x116f3d800] 19:54:45 INFO - PROCESS | 1652 | 1463626485044 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]]]}] 19:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 621ms 19:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:54:45 INFO - PROCESS | 1652 | 1463626485058 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:54:45 INFO - PROCESS | 1652 | 1463626485060 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:54:45 INFO - PROCESS | 1652 | 1463626485068 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:54:45 INFO - PROCESS | 1652 | 1463626485069 Marionette TRACE conn2 <- [1,958,null,{}] 19:54:45 INFO - PROCESS | 1652 | 1463626485073 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}] 19:54:45 INFO - PROCESS | 1652 | 1463626485206 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:54:45 INFO - PROCESS | 1652 | 1463626485305 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x125563000 == 60 [pid = 1652] [id = 247] 19:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x119942c00) [pid = 1652] [serial = 739] [outer = 0x0] 19:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x119c0ec00) [pid = 1652] [serial = 740] [outer = 0x119942c00] 19:54:45 INFO - PROCESS | 1652 | 1463626485330 Marionette DEBUG loaded listener.js 19:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x121003c00) [pid = 1652] [serial = 741] [outer = 0x119942c00] 19:54:45 INFO - PROCESS | 1652 | 1463626485610 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]]]}] 19:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 576ms 19:54:45 INFO - PROCESS | 1652 | 1463626485641 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:54:45 INFO - PROCESS | 1652 | 1463626485642 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:54:45 INFO - PROCESS | 1652 | 1463626485660 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:54:45 INFO - PROCESS | 1652 | 1463626485662 Marionette TRACE conn2 <- [1,962,null,{}] 19:54:45 INFO - PROCESS | 1652 | 1463626485667 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}] 19:54:45 INFO - PROCESS | 1652 | 1463626485775 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:54:45 INFO - PROCESS | 1652 | 1463626485782 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c07000 == 61 [pid = 1652] [id = 248] 19:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x119b18400) [pid = 1652] [serial = 742] [outer = 0x0] 19:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12100e000) [pid = 1652] [serial = 743] [outer = 0x119b18400] 19:54:45 INFO - PROCESS | 1652 | 1463626485807 Marionette DEBUG loaded listener.js 19:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1210bc800) [pid = 1652] [serial = 744] [outer = 0x119b18400] 19:54:46 INFO - PROCESS | 1652 | 1463626486159 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]]]}] 19:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 527ms 19:54:46 INFO - PROCESS | 1652 | 1463626486185 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:54:46 INFO - PROCESS | 1652 | 1463626486186 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:54:46 INFO - PROCESS | 1652 | 1463626486190 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:54:46 INFO - PROCESS | 1652 | 1463626486192 Marionette TRACE conn2 <- [1,966,null,{}] 19:54:46 INFO - PROCESS | 1652 | 1463626486195 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}] 19:54:46 INFO - PROCESS | 1652 | 1463626486347 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:54:46 INFO - PROCESS | 1652 | 1463626486487 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e29800 == 62 [pid = 1652] [id = 249] 19:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1210b6000) [pid = 1652] [serial = 745] [outer = 0x0] 19:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12389c400) [pid = 1652] [serial = 746] [outer = 0x1210b6000] 19:54:46 INFO - PROCESS | 1652 | 1463626486527 Marionette DEBUG loaded listener.js 19:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1257f1400) [pid = 1652] [serial = 747] [outer = 0x1210b6000] 19:54:46 INFO - PROCESS | 1652 | 1463626486845 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]]]}] 19:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 672ms 19:54:46 INFO - PROCESS | 1652 | 1463626486869 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:54:46 INFO - PROCESS | 1652 | 1463626486870 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:54:46 INFO - PROCESS | 1652 | 1463626486873 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:54:46 INFO - PROCESS | 1652 | 1463626486874 Marionette TRACE conn2 <- [1,970,null,{}] 19:54:46 INFO - PROCESS | 1652 | 1463626486876 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}] 19:54:46 INFO - PROCESS | 1652 | 1463626486997 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:54:47 INFO - PROCESS | 1652 | 1463626487001 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac72800 == 63 [pid = 1652] [id = 250] 19:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1210c1400) [pid = 1652] [serial = 748] [outer = 0x0] 19:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x126857800) [pid = 1652] [serial = 749] [outer = 0x1210c1400] 19:54:47 INFO - PROCESS | 1652 | 1463626487057 Marionette DEBUG loaded listener.js 19:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1273ec800) [pid = 1652] [serial = 750] [outer = 0x1210c1400] 19:54:47 INFO - PROCESS | 1652 | 1463626487387 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]]]}] 19:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 19:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:54:47 INFO - PROCESS | 1652 | 1463626487392 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 19:54:47 INFO - PROCESS | 1652 | 1463626487394 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 19:54:47 INFO - PROCESS | 1652 | 1463626487400 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:54:47 INFO - PROCESS | 1652 | 1463626487401 Marionette TRACE conn2 <- [1,974,null,{}] 19:54:47 INFO - PROCESS | 1652 | 1463626487404 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}] 19:54:47 INFO - PROCESS | 1652 | 1463626487509 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 19:54:47 INFO - PROCESS | 1652 | 1463626487521 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba10000 == 64 [pid = 1652] [id = 251] 19:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119bda400) [pid = 1652] [serial = 751] [outer = 0x0] 19:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x128ad4000) [pid = 1652] [serial = 752] [outer = 0x119bda400] 19:54:47 INFO - PROCESS | 1652 | 1463626487546 Marionette DEBUG loaded listener.js 19:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x128b21c00) [pid = 1652] [serial = 753] [outer = 0x119bda400] 19:54:47 INFO - PROCESS | 1652 | 1463626487891 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]]]}] 19:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 522ms 19:54:47 INFO - PROCESS | 1652 | 1463626487919 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 19:54:47 INFO - PROCESS | 1652 | 1463626487920 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 19:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:54:47 INFO - PROCESS | 1652 | 1463626487922 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:54:47 INFO - PROCESS | 1652 | 1463626487923 Marionette TRACE conn2 <- [1,978,null,{}] 19:54:47 INFO - PROCESS | 1652 | 1463626487931 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}] 19:54:48 INFO - PROCESS | 1652 | 1463626488036 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 19:54:48 INFO - PROCESS | 1652 | 1463626488076 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x111c9b800 == 65 [pid = 1652] [id = 252] 19:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x128acc800) [pid = 1652] [serial = 754] [outer = 0x0] 19:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128b2a000) [pid = 1652] [serial = 755] [outer = 0x128acc800] 19:54:48 INFO - PROCESS | 1652 | 1463626488108 Marionette DEBUG loaded listener.js 19:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x128fdb800) [pid = 1652] [serial = 756] [outer = 0x128acc800] 19:54:48 INFO - PROCESS | 1652 | 1463626488570 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]]]}] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12920f400) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x123bc7800) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11666c000) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x129211800) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x119d85800) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x116667c00) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119d86c00) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12aba1800) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x113f49800) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x119d8ec00) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x121003000) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1161e6000) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:54:48 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11900e400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 678ms 19:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:54:48 INFO - PROCESS | 1652 | 1463626488601 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 19:54:48 INFO - PROCESS | 1652 | 1463626488603 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 19:54:48 INFO - PROCESS | 1652 | 1463626488605 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:54:48 INFO - PROCESS | 1652 | 1463626488606 Marionette TRACE conn2 <- [1,982,null,{}] 19:54:48 INFO - PROCESS | 1652 | 1463626488608 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}] 19:54:48 INFO - PROCESS | 1652 | 1463626488696 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 19:54:48 INFO - PROCESS | 1652 | 1463626488703 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cc5000 == 66 [pid = 1652] [id = 253] 19:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x116f42000) [pid = 1652] [serial = 757] [outer = 0x0] 19:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x119d23000) [pid = 1652] [serial = 758] [outer = 0x116f42000] 19:54:48 INFO - PROCESS | 1652 | 1463626488728 Marionette DEBUG loaded listener.js 19:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x128ad5400) [pid = 1652] [serial = 759] [outer = 0x116f42000] 19:54:49 INFO - PROCESS | 1652 | 1463626489092 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]]]}] 19:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 19:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:54:49 INFO - PROCESS | 1652 | 1463626489124 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 19:54:49 INFO - PROCESS | 1652 | 1463626489126 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 19:54:49 INFO - PROCESS | 1652 | 1463626489129 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:54:49 INFO - PROCESS | 1652 | 1463626489131 Marionette TRACE conn2 <- [1,986,null,{}] 19:54:49 INFO - PROCESS | 1652 | 1463626489134 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}] 19:54:49 INFO - PROCESS | 1652 | 1463626489321 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 19:54:49 INFO - PROCESS | 1652 | 1463626489341 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d573800 == 67 [pid = 1652] [id = 254] 19:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x123bc7800) [pid = 1652] [serial = 760] [outer = 0x0] 19:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12920c800) [pid = 1652] [serial = 761] [outer = 0x123bc7800] 19:54:49 INFO - PROCESS | 1652 | 1463626489387 Marionette DEBUG loaded listener.js 19:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a8ab000) [pid = 1652] [serial = 762] [outer = 0x123bc7800] 19:54:49 INFO - PROCESS | 1652 | 1463626489762 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]]]}] 19:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 672ms 19:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:54:49 INFO - PROCESS | 1652 | 1463626489801 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 19:54:49 INFO - PROCESS | 1652 | 1463626489803 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 19:54:49 INFO - PROCESS | 1652 | 1463626489805 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:54:49 INFO - PROCESS | 1652 | 1463626489806 Marionette TRACE conn2 <- [1,990,null,{}] 19:54:49 INFO - PROCESS | 1652 | 1463626489808 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}] 19:54:49 INFO - PROCESS | 1652 | 1463626489896 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 19:54:49 INFO - PROCESS | 1652 | 1463626489978 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d67d800 == 68 [pid = 1652] [id = 255] 19:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12aba2400) [pid = 1652] [serial = 763] [outer = 0x0] 19:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ac8e400) [pid = 1652] [serial = 764] [outer = 0x12aba2400] 19:54:50 INFO - PROCESS | 1652 | 1463626490003 Marionette DEBUG loaded listener.js 19:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ac94800) [pid = 1652] [serial = 765] [outer = 0x12aba2400] 19:54:50 INFO - PROCESS | 1652 | 1463626490264 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]]]}] 19:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 19:54:50 INFO - PROCESS | 1652 | 1463626490273 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 19:54:50 INFO - PROCESS | 1652 | 1463626490274 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 19:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:54:50 INFO - PROCESS | 1652 | 1463626490278 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:54:50 INFO - PROCESS | 1652 | 1463626490279 Marionette TRACE conn2 <- [1,994,null,{}] 19:54:50 INFO - PROCESS | 1652 | 1463626490290 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}] 19:54:50 INFO - PROCESS | 1652 | 1463626490390 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 19:54:50 INFO - PROCESS | 1652 | 1463626490395 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc08800 == 69 [pid = 1652] [id = 256] 19:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12ac06c00) [pid = 1652] [serial = 766] [outer = 0x0] 19:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12ac9b400) [pid = 1652] [serial = 767] [outer = 0x12ac06c00] 19:54:50 INFO - PROCESS | 1652 | 1463626490421 Marionette DEBUG loaded listener.js 19:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12baab000) [pid = 1652] [serial = 768] [outer = 0x12ac06c00] 19:54:51 INFO - PROCESS | 1652 | 1463626491038 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]]]}] 19:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 824ms 19:54:51 INFO - PROCESS | 1652 | 1463626491102 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 19:54:51 INFO - PROCESS | 1652 | 1463626491104 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 19:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:54:51 INFO - PROCESS | 1652 | 1463626491109 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:54:51 INFO - PROCESS | 1652 | 1463626491111 Marionette TRACE conn2 <- [1,998,null,{}] 19:54:51 INFO - PROCESS | 1652 | 1463626491115 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}] 19:54:51 INFO - PROCESS | 1652 | 1463626491250 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 19:54:51 INFO - PROCESS | 1652 | 1463626491353 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119525800 == 70 [pid = 1652] [id = 257] 19:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x113d0d800) [pid = 1652] [serial = 769] [outer = 0x0] 19:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x116670000) [pid = 1652] [serial = 770] [outer = 0x113d0d800] 19:54:51 INFO - PROCESS | 1652 | 1463626491387 Marionette DEBUG loaded listener.js 19:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x117575c00) [pid = 1652] [serial = 771] [outer = 0x113d0d800] 19:54:51 INFO - PROCESS | 1652 | 1463626491781 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]]]}] 19:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 724ms 19:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:54:51 INFO - PROCESS | 1652 | 1463626491834 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 19:54:51 INFO - PROCESS | 1652 | 1463626491838 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 19:54:51 INFO - PROCESS | 1652 | 1463626491842 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:54:51 INFO - PROCESS | 1652 | 1463626491844 Marionette TRACE conn2 <- [1,1002,null,{}] 19:54:51 INFO - PROCESS | 1652 | 1463626491867 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}] 19:54:51 INFO - PROCESS | 1652 | 1463626491974 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 19:54:52 INFO - PROCESS | 1652 | 1463626492047 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a895000 == 71 [pid = 1652] [id = 258] 19:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118b1c800) [pid = 1652] [serial = 772] [outer = 0x0] 19:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1191a6c00) [pid = 1652] [serial = 773] [outer = 0x118b1c800] 19:54:52 INFO - PROCESS | 1652 | 1463626492078 Marionette DEBUG loaded listener.js 19:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x119d4ec00) [pid = 1652] [serial = 774] [outer = 0x118b1c800] 19:54:52 INFO - PROCESS | 1652 | 1463626492533 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]]]}] 19:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 741ms 19:54:52 INFO - PROCESS | 1652 | 1463626492600 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 19:54:52 INFO - PROCESS | 1652 | 1463626492601 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 19:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:54:52 INFO - PROCESS | 1652 | 1463626492604 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:54:52 INFO - PROCESS | 1652 | 1463626492607 Marionette TRACE conn2 <- [1,1006,null,{}] 19:54:52 INFO - PROCESS | 1652 | 1463626492631 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}] 19:54:52 INFO - PROCESS | 1652 | 1463626492767 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 19:54:52 INFO - PROCESS | 1652 | 1463626492824 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc21800 == 72 [pid = 1652] [id = 259] 19:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x123bc0c00) [pid = 1652] [serial = 775] [outer = 0x0] 19:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x123bc5000) [pid = 1652] [serial = 776] [outer = 0x123bc0c00] 19:54:52 INFO - PROCESS | 1652 | 1463626492858 Marionette DEBUG loaded listener.js 19:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x126f09800) [pid = 1652] [serial = 777] [outer = 0x123bc0c00] 19:54:53 INFO - PROCESS | 1652 | 1463626493273 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]]]}] 19:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 723ms 19:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:54:53 INFO - PROCESS | 1652 | 1463626493327 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 19:54:53 INFO - PROCESS | 1652 | 1463626493329 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 19:54:53 INFO - PROCESS | 1652 | 1463626493332 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:54:53 INFO - PROCESS | 1652 | 1463626493333 Marionette TRACE conn2 <- [1,1010,null,{}] 19:54:53 INFO - PROCESS | 1652 | 1463626493335 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}] 19:54:53 INFO - PROCESS | 1652 | 1463626493444 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 19:54:53 INFO - PROCESS | 1652 | 1463626493546 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f1bd800 == 73 [pid = 1652] [id = 260] 19:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1273f2000) [pid = 1652] [serial = 778] [outer = 0x0] 19:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x128c31400) [pid = 1652] [serial = 779] [outer = 0x1273f2000] 19:54:53 INFO - PROCESS | 1652 | 1463626493578 Marionette DEBUG loaded listener.js 19:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x129316c00) [pid = 1652] [serial = 780] [outer = 0x1273f2000] 19:54:54 INFO - PROCESS | 1652 | 1463626494008 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]]]}] 19:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 719ms 19:54:54 INFO - PROCESS | 1652 | 1463626494066 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 19:54:54 INFO - PROCESS | 1652 | 1463626494069 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 19:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:54:54 INFO - PROCESS | 1652 | 1463626494074 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:54:54 INFO - PROCESS | 1652 | 1463626494076 Marionette TRACE conn2 <- [1,1014,null,{}] 19:54:54 INFO - PROCESS | 1652 | 1463626494080 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}] 19:54:54 INFO - PROCESS | 1652 | 1463626494240 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 19:54:54 INFO - PROCESS | 1652 | 1463626494345 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d342800 == 74 [pid = 1652] [id = 261] 19:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1273f7400) [pid = 1652] [serial = 781] [outer = 0x0] 19:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a84fc00) [pid = 1652] [serial = 782] [outer = 0x1273f7400] 19:54:54 INFO - PROCESS | 1652 | 1463626494393 Marionette DEBUG loaded listener.js 19:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ac93800) [pid = 1652] [serial = 783] [outer = 0x1273f7400] 19:54:54 INFO - PROCESS | 1652 | 1463626494867 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]]]}] 19:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 826ms 19:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:54:54 INFO - PROCESS | 1652 | 1463626494900 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 19:54:54 INFO - PROCESS | 1652 | 1463626494902 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 19:54:54 INFO - PROCESS | 1652 | 1463626494904 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:54:54 INFO - PROCESS | 1652 | 1463626494905 Marionette TRACE conn2 <- [1,1018,null,{}] 19:54:54 INFO - PROCESS | 1652 | 1463626494908 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}] 19:54:55 INFO - PROCESS | 1652 | 1463626495028 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 19:54:55 INFO - PROCESS | 1652 | 1463626495092 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d56e000 == 75 [pid = 1652] [id = 262] 19:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11309c000) [pid = 1652] [serial = 784] [outer = 0x0] 19:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x128bd5800) [pid = 1652] [serial = 785] [outer = 0x11309c000] 19:54:55 INFO - PROCESS | 1652 | 1463626495122 Marionette DEBUG loaded listener.js 19:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12beb2c00) [pid = 1652] [serial = 786] [outer = 0x11309c000] 19:54:55 INFO - PROCESS | 1652 | 1463626495558 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]]]}] 19:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 670ms 19:54:55 INFO - PROCESS | 1652 | 1463626495574 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 19:54:55 INFO - PROCESS | 1652 | 1463626495576 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 19:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:54:55 INFO - PROCESS | 1652 | 1463626495578 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:54:55 INFO - PROCESS | 1652 | 1463626495580 Marionette TRACE conn2 <- [1,1022,null,{}] 19:54:55 INFO - PROCESS | 1652 | 1463626495582 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}] 19:54:55 INFO - PROCESS | 1652 | 1463626495705 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 19:54:55 INFO - PROCESS | 1652 | 1463626495795 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x134774000 == 76 [pid = 1652] [id = 263] 19:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x113014c00) [pid = 1652] [serial = 787] [outer = 0x0] 19:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x128debc00) [pid = 1652] [serial = 788] [outer = 0x113014c00] 19:54:55 INFO - PROCESS | 1652 | 1463626495824 Marionette DEBUG loaded listener.js 19:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x128df1c00) [pid = 1652] [serial = 789] [outer = 0x113014c00] 19:54:56 INFO - PROCESS | 1652 | 1463626496237 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]]]}] 19:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 672ms 19:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:54:56 INFO - PROCESS | 1652 | 1463626496251 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 19:54:56 INFO - PROCESS | 1652 | 1463626496252 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 19:54:56 INFO - PROCESS | 1652 | 1463626496254 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:54:56 INFO - PROCESS | 1652 | 1463626496256 Marionette TRACE conn2 <- [1,1026,null,{}] 19:54:56 INFO - PROCESS | 1652 | 1463626496258 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}] 19:54:56 INFO - PROCESS | 1652 | 1463626496369 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 19:54:56 INFO - PROCESS | 1652 | 1463626496630 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119321800 == 77 [pid = 1652] [id = 264] 19:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x112eea000) [pid = 1652] [serial = 790] [outer = 0x0] 19:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x113017000) [pid = 1652] [serial = 791] [outer = 0x112eea000] 19:54:56 INFO - PROCESS | 1652 | 1463626496673 Marionette DEBUG loaded listener.js 19:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x113094000) [pid = 1652] [serial = 792] [outer = 0x112eea000] 19:54:57 INFO - PROCESS | 1652 | 1463626497122 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]]]}] 19:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 928ms 19:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:54:57 INFO - PROCESS | 1652 | 1463626497196 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 19:54:57 INFO - PROCESS | 1652 | 1463626497199 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 19:54:57 INFO - PROCESS | 1652 | 1463626497204 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:54:57 INFO - PROCESS | 1652 | 1463626497206 Marionette TRACE conn2 <- [1,1030,null,{}] 19:54:57 INFO - PROCESS | 1652 | 1463626497209 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}] 19:54:57 INFO - PROCESS | 1652 | 1463626497313 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 19:54:57 INFO - PROCESS | 1652 | 1463626497391 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b91800 == 78 [pid = 1652] [id = 265] 19:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x116f49400) [pid = 1652] [serial = 793] [outer = 0x0] 19:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x117579400) [pid = 1652] [serial = 794] [outer = 0x116f49400] 19:54:57 INFO - PROCESS | 1652 | 1463626497420 Marionette DEBUG loaded listener.js 19:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x117fb7000) [pid = 1652] [serial = 795] [outer = 0x116f49400] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12c235000 == 77 [pid = 1652] [id = 189] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12cec1000 == 76 [pid = 1652] [id = 204] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d22f800 == 75 [pid = 1652] [id = 203] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d67d800 == 74 [pid = 1652] [id = 255] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d573800 == 73 [pid = 1652] [id = 254] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x128cc5000 == 72 [pid = 1652] [id = 253] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x111c9b800 == 71 [pid = 1652] [id = 252] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba10000 == 70 [pid = 1652] [id = 251] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac72800 == 69 [pid = 1652] [id = 250] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12c4cf800) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x129e29800 == 68 [pid = 1652] [id = 249] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x128c07000 == 67 [pid = 1652] [id = 248] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x125563000 == 66 [pid = 1652] [id = 247] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119344000 == 65 [pid = 1652] [id = 246] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x118439800 == 64 [pid = 1652] [id = 245] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119b95800 == 63 [pid = 1652] [id = 244] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d594000 == 62 [pid = 1652] [id = 242] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57d000 == 61 [pid = 1652] [id = 241] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x131dd1000 == 60 [pid = 1652] [id = 240] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e8000 == 59 [pid = 1652] [id = 239] 19:54:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119075000 == 58 [pid = 1652] [id = 238] 19:54:57 INFO - PROCESS | 1652 | 1463626497805 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]]]}] 19:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 624ms 19:54:57 INFO - PROCESS | 1652 | 1463626497830 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 19:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:54:57 INFO - PROCESS | 1652 | 1463626497834 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 19:54:57 INFO - PROCESS | 1652 | 1463626497838 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:54:57 INFO - PROCESS | 1652 | 1463626497839 Marionette TRACE conn2 <- [1,1034,null,{}] 19:54:57 INFO - PROCESS | 1652 | 1463626497841 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}] 19:54:57 INFO - PROCESS | 1652 | 1463626497937 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12930f800) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x123bcbc00) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12685cc00) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1191a4000) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1182de400) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x123975400) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12abae000) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x119d8f800) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x123bbe400) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11744b000) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x116f43c00) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12a69c800) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11606fc00) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12c4c4400) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x126c4ac00) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12700b800) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x128ad4400) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12baf1000) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12ac0f800) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x117faf400) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x119059400) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x119d87800) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12957d800) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12beb8800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12c4cfc00) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x121010c00) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12100b000) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x128b1dc00) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x129206c00) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1210c0c00) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1210b9400) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 19:54:57 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119b12000) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 19:54:58 INFO - PROCESS | 1652 | 1463626498006 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11952b800 == 59 [pid = 1652] [id = 266] 19:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x116a59000) [pid = 1652] [serial = 796] [outer = 0x0] 19:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x117fb4c00) [pid = 1652] [serial = 797] [outer = 0x116a59000] 19:54:58 INFO - PROCESS | 1652 | 1463626498032 Marionette DEBUG loaded listener.js 19:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x119b12800) [pid = 1652] [serial = 798] [outer = 0x116a59000] 19:54:58 INFO - PROCESS | 1652 | 1463626498327 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]]]}] 19:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 520ms 19:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:54:58 INFO - PROCESS | 1652 | 1463626498357 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 19:54:58 INFO - PROCESS | 1652 | 1463626498359 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 19:54:58 INFO - PROCESS | 1652 | 1463626498362 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:54:58 INFO - PROCESS | 1652 | 1463626498370 Marionette TRACE conn2 <- [1,1038,null,{}] 19:54:58 INFO - PROCESS | 1652 | 1463626498377 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}] 19:54:58 INFO - PROCESS | 1652 | 1463626498478 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 19:54:58 INFO - PROCESS | 1652 | 1463626498537 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12738c000 == 60 [pid = 1652] [id = 267] 19:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x116f47400) [pid = 1652] [serial = 799] [outer = 0x0] 19:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x119d90c00) [pid = 1652] [serial = 800] [outer = 0x116f47400] 19:54:58 INFO - PROCESS | 1652 | 1463626498563 Marionette DEBUG loaded listener.js 19:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1210bf400) [pid = 1652] [serial = 801] [outer = 0x116f47400] 19:54:58 INFO - PROCESS | 1652 | 1463626498859 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]]]}] 19:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 527ms 19:54:58 INFO - PROCESS | 1652 | 1463626498889 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 19:54:58 INFO - PROCESS | 1652 | 1463626498891 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 19:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:54:58 INFO - PROCESS | 1652 | 1463626498893 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:54:58 INFO - PROCESS | 1652 | 1463626498904 Marionette TRACE conn2 <- [1,1042,null,{}] 19:54:58 INFO - PROCESS | 1652 | 1463626498907 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}] 19:54:58 INFO - PROCESS | 1652 | 1463626498993 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 19:54:59 INFO - PROCESS | 1652 | 1463626499056 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88c000 == 61 [pid = 1652] [id = 268] 19:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x119059000) [pid = 1652] [serial = 802] [outer = 0x0] 19:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1210c1c00) [pid = 1652] [serial = 803] [outer = 0x119059000] 19:54:59 INFO - PROCESS | 1652 | 1463626499081 Marionette DEBUG loaded listener.js 19:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1257f2c00) [pid = 1652] [serial = 804] [outer = 0x119059000] 19:54:59 INFO - PROCESS | 1652 | 1463626499384 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]]]}] 19:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 530ms 19:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:54:59 INFO - PROCESS | 1652 | 1463626499423 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 19:54:59 INFO - PROCESS | 1652 | 1463626499425 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 19:54:59 INFO - PROCESS | 1652 | 1463626499428 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:54:59 INFO - PROCESS | 1652 | 1463626499432 Marionette TRACE conn2 <- [1,1046,null,{}] 19:54:59 INFO - PROCESS | 1652 | 1463626499435 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}] 19:54:59 INFO - PROCESS | 1652 | 1463626499547 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 19:54:59 INFO - PROCESS | 1652 | 1463626499613 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba71800 == 62 [pid = 1652] [id = 269] 19:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12700e800) [pid = 1652] [serial = 805] [outer = 0x0] 19:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1273f4400) [pid = 1652] [serial = 806] [outer = 0x12700e800] 19:54:59 INFO - PROCESS | 1652 | 1463626499643 Marionette DEBUG loaded listener.js 19:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x128b28800) [pid = 1652] [serial = 807] [outer = 0x12700e800] 19:54:59 INFO - PROCESS | 1652 | 1463626499968 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]]]}] 19:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 573ms 19:55:00 INFO - PROCESS | 1652 | 1463626500001 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 19:55:00 INFO - PROCESS | 1652 | 1463626500002 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 19:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:55:00 INFO - PROCESS | 1652 | 1463626500013 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:55:00 INFO - PROCESS | 1652 | 1463626500014 Marionette TRACE conn2 <- [1,1050,null,{}] 19:55:00 INFO - PROCESS | 1652 | 1463626500017 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}] 19:55:00 INFO - PROCESS | 1652 | 1463626500126 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 19:55:00 INFO - PROCESS | 1652 | 1463626500172 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c24e800 == 63 [pid = 1652] [id = 270] 19:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x128c2b000) [pid = 1652] [serial = 808] [outer = 0x0] 19:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x128fdbc00) [pid = 1652] [serial = 809] [outer = 0x128c2b000] 19:55:00 INFO - PROCESS | 1652 | 1463626500197 Marionette DEBUG loaded listener.js 19:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12925f000) [pid = 1652] [serial = 810] [outer = 0x128c2b000] 19:55:00 INFO - PROCESS | 1652 | 1463626500505 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]]]}] 19:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 19:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:55:00 INFO - PROCESS | 1652 | 1463626500540 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 19:55:00 INFO - PROCESS | 1652 | 1463626500541 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 19:55:00 INFO - PROCESS | 1652 | 1463626500543 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:55:00 INFO - PROCESS | 1652 | 1463626500545 Marionette TRACE conn2 <- [1,1054,null,{}] 19:55:00 INFO - PROCESS | 1652 | 1463626500547 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}] 19:55:00 INFO - PROCESS | 1652 | 1463626500653 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 19:55:00 INFO - PROCESS | 1652 | 1463626500691 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cec5000 == 64 [pid = 1652] [id = 271] 19:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x129262400) [pid = 1652] [serial = 811] [outer = 0x0] 19:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a8aa400) [pid = 1652] [serial = 812] [outer = 0x129262400] 19:55:00 INFO - PROCESS | 1652 | 1463626500715 Marionette DEBUG loaded listener.js 19:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12ac92000) [pid = 1652] [serial = 813] [outer = 0x129262400] 19:55:01 INFO - PROCESS | 1652 | 1463626501041 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]]]}] 19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 521ms 19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:55:01 INFO - PROCESS | 1652 | 1463626501066 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 19:55:01 INFO - PROCESS | 1652 | 1463626501068 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 19:55:01 INFO - PROCESS | 1652 | 1463626501070 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:55:01 INFO - PROCESS | 1652 | 1463626501071 Marionette TRACE conn2 <- [1,1058,null,{}] 19:55:01 INFO - PROCESS | 1652 | 1463626501073 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}] 19:55:01 INFO - PROCESS | 1652 | 1463626501182 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 19:55:01 INFO - PROCESS | 1652 | 1463626501197 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d594000 == 65 [pid = 1652] [id = 272] 19:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x112875c00) [pid = 1652] [serial = 814] [outer = 0x0] 19:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x112879000) [pid = 1652] [serial = 815] [outer = 0x112875c00] 19:55:01 INFO - PROCESS | 1652 | 1463626501221 Marionette DEBUG loaded listener.js 19:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11287d000) [pid = 1652] [serial = 816] [outer = 0x112875c00] 19:55:01 INFO - PROCESS | 1652 | 1463626501571 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]]]}] 19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 518ms 19:55:01 INFO - PROCESS | 1652 | 1463626501588 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 19:55:01 INFO - PROCESS | 1652 | 1463626501589 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:55:01 INFO - PROCESS | 1652 | 1463626501599 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:55:01 INFO - PROCESS | 1652 | 1463626501600 Marionette TRACE conn2 <- [1,1062,null,{}] 19:55:01 INFO - PROCESS | 1652 | 1463626501602 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}] 19:55:01 INFO - PROCESS | 1652 | 1463626501712 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 19:55:01 INFO - PROCESS | 1652 | 1463626501722 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7bd800 == 66 [pid = 1652] [id = 273] 19:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x112876c00) [pid = 1652] [serial = 817] [outer = 0x0] 19:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x112971400) [pid = 1652] [serial = 818] [outer = 0x112876c00] 19:55:01 INFO - PROCESS | 1652 | 1463626501746 Marionette DEBUG loaded listener.js 19:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12ac97c00) [pid = 1652] [serial = 819] [outer = 0x112876c00] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x1210c1400) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x119bda400) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x128acc800) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x119b18400) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x113019400) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x121003800) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x119942c00) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x116f3d800) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x116f4ac00) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x116f42000) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x123bc7800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12aba2400) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1210b6000) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12baeec00) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x119d94400) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11845f400) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x126856000) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12baf3000) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x112145000) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12a8aa000) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:55:02 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x123bc0400) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:55:02 INFO - PROCESS | 1652 | 1463626502209 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]]]}] 19:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 627ms 19:55:02 INFO - PROCESS | 1652 | 1463626502219 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 19:55:02 INFO - PROCESS | 1652 | 1463626502220 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 19:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:55:02 INFO - PROCESS | 1652 | 1463626502223 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:55:02 INFO - PROCESS | 1652 | 1463626502224 Marionette TRACE conn2 <- [1,1066,null,{}] 19:55:02 INFO - PROCESS | 1652 | 1463626502226 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}] 19:55:02 INFO - PROCESS | 1652 | 1463626502316 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 19:55:02 INFO - PROCESS | 1652 | 1463626502390 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c23a000 == 67 [pid = 1652] [id = 274] 19:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x116f4ac00) [pid = 1652] [serial = 820] [outer = 0x0] 19:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x121011c00) [pid = 1652] [serial = 821] [outer = 0x116f4ac00] 19:55:02 INFO - PROCESS | 1652 | 1463626502423 Marionette DEBUG loaded listener.js 19:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128b23000) [pid = 1652] [serial = 822] [outer = 0x116f4ac00] 19:55:02 INFO - PROCESS | 1652 | 1463626502735 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]]]}] 19:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 569ms 19:55:02 INFO - PROCESS | 1652 | 1463626502793 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 19:55:02 INFO - PROCESS | 1652 | 1463626502794 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 19:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:55:02 INFO - PROCESS | 1652 | 1463626502797 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:55:02 INFO - PROCESS | 1652 | 1463626502799 Marionette TRACE conn2 <- [1,1070,null,{}] 19:55:02 INFO - PROCESS | 1652 | 1463626502801 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}] 19:55:02 INFO - PROCESS | 1652 | 1463626502903 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 19:55:02 INFO - PROCESS | 1652 | 1463626502981 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df1d000 == 68 [pid = 1652] [id = 275] 19:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x129e89c00) [pid = 1652] [serial = 823] [outer = 0x0] 19:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12baacc00) [pid = 1652] [serial = 824] [outer = 0x129e89c00] 19:55:03 INFO - PROCESS | 1652 | 1463626503008 Marionette DEBUG loaded listener.js 19:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12c4c4800) [pid = 1652] [serial = 825] [outer = 0x129e89c00] 19:55:03 INFO - PROCESS | 1652 | 1463626503269 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]]]}] 19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 521ms 19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:55:03 INFO - PROCESS | 1652 | 1463626503321 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 19:55:03 INFO - PROCESS | 1652 | 1463626503322 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 19:55:03 INFO - PROCESS | 1652 | 1463626503324 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:55:03 INFO - PROCESS | 1652 | 1463626503325 Marionette TRACE conn2 <- [1,1074,null,{}] 19:55:03 INFO - PROCESS | 1652 | 1463626503327 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}] 19:55:03 INFO - PROCESS | 1652 | 1463626503424 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 19:55:03 INFO - PROCESS | 1652 | 1463626503430 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x13476b800 == 69 [pid = 1652] [id = 276] 19:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12be0b000) [pid = 1652] [serial = 826] [outer = 0x0] 19:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12c4d2000) [pid = 1652] [serial = 827] [outer = 0x12be0b000] 19:55:03 INFO - PROCESS | 1652 | 1463626503455 Marionette DEBUG loaded listener.js 19:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12c824c00) [pid = 1652] [serial = 828] [outer = 0x12be0b000] 19:55:03 INFO - PROCESS | 1652 | 1463626503800 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]]]}] 19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 525ms 19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:55:03 INFO - PROCESS | 1652 | 1463626503854 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 19:55:03 INFO - PROCESS | 1652 | 1463626503856 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 19:55:03 INFO - PROCESS | 1652 | 1463626503859 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:55:03 INFO - PROCESS | 1652 | 1463626503861 Marionette TRACE conn2 <- [1,1078,null,{}] 19:55:03 INFO - PROCESS | 1652 | 1463626503873 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}] 19:55:04 INFO - PROCESS | 1652 | 1463626504022 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 19:55:04 INFO - PROCESS | 1652 | 1463626504035 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1347a3000 == 70 [pid = 1652] [id = 277] 19:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12c826c00) [pid = 1652] [serial = 829] [outer = 0x0] 19:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12c82bc00) [pid = 1652] [serial = 830] [outer = 0x12c826c00] 19:55:04 INFO - PROCESS | 1652 | 1463626504074 Marionette DEBUG loaded listener.js 19:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12c96e000) [pid = 1652] [serial = 831] [outer = 0x12c826c00] 19:55:04 INFO - PROCESS | 1652 | 1463626504683 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]]]}] 19:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 879ms 19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:55:04 INFO - PROCESS | 1652 | 1463626504738 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 19:55:04 INFO - PROCESS | 1652 | 1463626504741 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 19:55:04 INFO - PROCESS | 1652 | 1463626504744 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:55:04 INFO - PROCESS | 1652 | 1463626504747 Marionette TRACE conn2 <- [1,1082,null,{}] 19:55:04 INFO - PROCESS | 1652 | 1463626504750 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}] 19:55:04 INFO - PROCESS | 1652 | 1463626504863 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 19:55:04 INFO - PROCESS | 1652 | 1463626504941 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x127398000 == 71 [pid = 1652] [id = 278] 19:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x115e42800) [pid = 1652] [serial = 832] [outer = 0x0] 19:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x116842000) [pid = 1652] [serial = 833] [outer = 0x115e42800] 19:55:04 INFO - PROCESS | 1652 | 1463626504973 Marionette DEBUG loaded listener.js 19:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x117f65400) [pid = 1652] [serial = 834] [outer = 0x115e42800] 19:55:05 INFO - PROCESS | 1652 | 1463626505373 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]]]}] 19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 672ms 19:55:05 INFO - PROCESS | 1652 | 1463626505420 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 19:55:05 INFO - PROCESS | 1652 | 1463626505424 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:55:05 INFO - PROCESS | 1652 | 1463626505429 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:55:05 INFO - PROCESS | 1652 | 1463626505431 Marionette TRACE conn2 <- [1,1086,null,{}] 19:55:05 INFO - PROCESS | 1652 | 1463626505448 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}] 19:55:05 INFO - PROCESS | 1652 | 1463626505558 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 19:55:05 INFO - PROCESS | 1652 | 1463626505666 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c499800 == 72 [pid = 1652] [id = 279] 19:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x118458c00) [pid = 1652] [serial = 835] [outer = 0x0] 19:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x119909000) [pid = 1652] [serial = 836] [outer = 0x118458c00] 19:55:05 INFO - PROCESS | 1652 | 1463626505698 Marionette DEBUG loaded listener.js 19:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x121005c00) [pid = 1652] [serial = 837] [outer = 0x118458c00] 19:55:06 INFO - PROCESS | 1652 | 1463626506069 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]]]}] 19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 682ms 19:55:06 INFO - PROCESS | 1652 | 1463626506112 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 19:55:06 INFO - PROCESS | 1652 | 1463626506113 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:55:06 INFO - PROCESS | 1652 | 1463626506116 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:55:06 INFO - PROCESS | 1652 | 1463626506118 Marionette TRACE conn2 <- [1,1090,null,{}] 19:55:06 INFO - PROCESS | 1652 | 1463626506126 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}] 19:55:06 INFO - PROCESS | 1652 | 1463626506239 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 19:55:06 INFO - PROCESS | 1652 | 1463626506319 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x138423800 == 73 [pid = 1652] [id = 280] 19:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x121010c00) [pid = 1652] [serial = 838] [outer = 0x0] 19:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1238a5c00) [pid = 1652] [serial = 839] [outer = 0x121010c00] 19:55:06 INFO - PROCESS | 1652 | 1463626506351 Marionette DEBUG loaded listener.js 19:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x128acb400) [pid = 1652] [serial = 840] [outer = 0x121010c00] 19:55:06 INFO - PROCESS | 1652 | 1463626506777 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]]]}] 19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 19:55:06 INFO - PROCESS | 1652 | 1463626506787 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 19:55:06 INFO - PROCESS | 1652 | 1463626506791 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:55:06 INFO - PROCESS | 1652 | 1463626506795 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:55:06 INFO - PROCESS | 1652 | 1463626506797 Marionette TRACE conn2 <- [1,1094,null,{}] 19:55:06 INFO - PROCESS | 1652 | 1463626506801 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}] 19:55:06 INFO - PROCESS | 1652 | 1463626506949 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 19:55:07 INFO - PROCESS | 1652 | 1463626507060 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x135ad2000 == 74 [pid = 1652] [id = 281] 19:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1257f2400) [pid = 1652] [serial = 841] [outer = 0x0] 19:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x128de8400) [pid = 1652] [serial = 842] [outer = 0x1257f2400] 19:55:07 INFO - PROCESS | 1652 | 1463626507110 Marionette DEBUG loaded listener.js 19:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x128b2a800) [pid = 1652] [serial = 843] [outer = 0x1257f2400] 19:55:07 INFO - PROCESS | 1652 | 1463626507647 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]]]}] 19:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 873ms 19:55:07 INFO - PROCESS | 1652 | 1463626507682 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 19:55:07 INFO - PROCESS | 1652 | 1463626507683 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 19:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:55:07 INFO - PROCESS | 1652 | 1463626507686 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:55:07 INFO - PROCESS | 1652 | 1463626507688 Marionette TRACE conn2 <- [1,1098,null,{}] 19:55:07 INFO - PROCESS | 1652 | 1463626507690 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}] 19:55:07 INFO - PROCESS | 1652 | 1463626507782 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 19:55:07 INFO - PROCESS | 1652 | 1463626507872 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x138435000 == 75 [pid = 1652] [id = 282] 19:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x128b22000) [pid = 1652] [serial = 844] [outer = 0x0] 19:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x129577400) [pid = 1652] [serial = 845] [outer = 0x128b22000] 19:55:07 INFO - PROCESS | 1652 | 1463626507921 Marionette DEBUG loaded listener.js 19:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12ac8f000) [pid = 1652] [serial = 846] [outer = 0x128b22000] 19:55:08 INFO - PROCESS | 1652 | 1463626508517 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]]]}] 19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 873ms 19:55:08 INFO - PROCESS | 1652 | 1463626508559 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 19:55:08 INFO - PROCESS | 1652 | 1463626508561 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:55:08 INFO - PROCESS | 1652 | 1463626508563 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:55:08 INFO - PROCESS | 1652 | 1463626508564 Marionette TRACE conn2 <- [1,1102,null,{}] 19:55:08 INFO - PROCESS | 1652 | 1463626508567 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}] 19:55:08 INFO - PROCESS | 1652 | 1463626508679 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 19:55:08 INFO - PROCESS | 1652 | 1463626508758 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x135de2000 == 76 [pid = 1652] [id = 283] 19:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12c973800) [pid = 1652] [serial = 847] [outer = 0x0] 19:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12d282800) [pid = 1652] [serial = 848] [outer = 0x12c973800] 19:55:08 INFO - PROCESS | 1652 | 1463626508787 Marionette DEBUG loaded listener.js 19:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12d28c400) [pid = 1652] [serial = 849] [outer = 0x12c973800] 19:55:09 INFO - PROCESS | 1652 | 1463626509186 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]]]}] 19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:55:09 INFO - PROCESS | 1652 | 1463626509235 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 19:55:09 INFO - PROCESS | 1652 | 1463626509236 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 19:55:09 INFO - PROCESS | 1652 | 1463626509238 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:55:09 INFO - PROCESS | 1652 | 1463626509239 Marionette TRACE conn2 <- [1,1106,null,{}] 19:55:09 INFO - PROCESS | 1652 | 1463626509242 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}] 19:55:09 INFO - PROCESS | 1652 | 1463626509347 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 19:55:09 INFO - PROCESS | 1652 | 1463626509467 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7c2800 == 77 [pid = 1652] [id = 284] 19:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x113020000) [pid = 1652] [serial = 850] [outer = 0x0] 19:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12c975400) [pid = 1652] [serial = 851] [outer = 0x113020000] 19:55:09 INFO - PROCESS | 1652 | 1463626509497 Marionette DEBUG loaded listener.js 19:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12d32f000) [pid = 1652] [serial = 852] [outer = 0x113020000] 19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 669ms 19:55:09 INFO - PROCESS | 1652 | 1463626509900 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]]]}] 19:55:09 INFO - PROCESS | 1652 | 1463626509907 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 19:55:09 INFO - PROCESS | 1652 | 1463626509909 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:55:09 INFO - PROCESS | 1652 | 1463626509911 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:55:09 INFO - PROCESS | 1652 | 1463626509912 Marionette TRACE conn2 <- [1,1110,null,{}] 19:55:09 INFO - PROCESS | 1652 | 1463626509915 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}] 19:55:10 INFO - PROCESS | 1652 | 1463626510039 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 19:55:10 INFO - PROCESS | 1652 | 1463626510134 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f0c800 == 78 [pid = 1652] [id = 285] 19:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1127a5800) [pid = 1652] [serial = 853] [outer = 0x0] 19:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x115e46000) [pid = 1652] [serial = 854] [outer = 0x1127a5800] 19:55:10 INFO - PROCESS | 1652 | 1463626510163 Marionette DEBUG loaded listener.js 19:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12d32a400) [pid = 1652] [serial = 855] [outer = 0x1127a5800] 19:55:10 INFO - PROCESS | 1652 | 1463626510797 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]]]}] 19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 920ms 19:55:10 INFO - PROCESS | 1652 | 1463626510832 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:55:10 INFO - PROCESS | 1652 | 1463626510834 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 19:55:10 INFO - PROCESS | 1652 | 1463626510838 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:55:10 INFO - PROCESS | 1652 | 1463626510840 Marionette TRACE conn2 <- [1,1114,null,{}] 19:55:10 INFO - PROCESS | 1652 | 1463626510844 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}] 19:55:10 INFO - PROCESS | 1652 | 1463626510959 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 19:55:11 INFO - PROCESS | 1652 | 1463626511098 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130bf000 == 79 [pid = 1652] [id = 286] 19:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x112877800) [pid = 1652] [serial = 856] [outer = 0x0] 19:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x113095800) [pid = 1652] [serial = 857] [outer = 0x112877800] 19:55:11 INFO - PROCESS | 1652 | 1463626511147 Marionette DEBUG loaded listener.js 19:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x116074c00) [pid = 1652] [serial = 858] [outer = 0x112877800] 19:55:11 INFO - PROCESS | 1652 | 1463626511711 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]]]}] 19:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 922ms 19:55:11 INFO - PROCESS | 1652 | 1463626511760 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 19:55:11 INFO - PROCESS | 1652 | 1463626511768 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 19:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:55:11 INFO - PROCESS | 1652 | 1463626511775 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:55:11 INFO - PROCESS | 1652 | 1463626511778 Marionette TRACE conn2 <- [1,1118,null,{}] 19:55:11 INFO - PROCESS | 1652 | 1463626511781 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}] 19:55:11 INFO - PROCESS | 1652 | 1463626511922 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 19:55:12 INFO - PROCESS | 1652 | 1463626512040 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d05800 == 80 [pid = 1652] [id = 287] 19:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11666f800) [pid = 1652] [serial = 859] [outer = 0x0] 19:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x116f40c00) [pid = 1652] [serial = 860] [outer = 0x11666f800] 19:55:12 INFO - PROCESS | 1652 | 1463626512085 Marionette DEBUG loaded listener.js 19:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x117577800) [pid = 1652] [serial = 861] [outer = 0x11666f800] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x13476b800 == 79 [pid = 1652] [id = 276] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12df1d000 == 78 [pid = 1652] [id = 275] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c23a000 == 77 [pid = 1652] [id = 274] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7bd800 == 76 [pid = 1652] [id = 273] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d594000 == 75 [pid = 1652] [id = 272] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12cec5000 == 74 [pid = 1652] [id = 271] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12abad800) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12beb5000) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12ac9b400) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c24e800 == 73 [pid = 1652] [id = 270] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba71800 == 72 [pid = 1652] [id = 269] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88c000 == 71 [pid = 1652] [id = 268] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12738c000 == 70 [pid = 1652] [id = 267] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11952b800 == 69 [pid = 1652] [id = 266] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119b91800 == 68 [pid = 1652] [id = 265] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119321800 == 67 [pid = 1652] [id = 264] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc21800 == 66 [pid = 1652] [id = 259] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12a895000 == 65 [pid = 1652] [id = 258] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119525800 == 64 [pid = 1652] [id = 257] 19:55:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc08800 == 63 [pid = 1652] [id = 256] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12bebb400) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1273f0800) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x119d8c000) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12a8ac800) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12beb9400) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x116a55000) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12baa7400) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x126857800) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x128ad4000) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1273ec800) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x128b2a000) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12100e000) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1210bc800) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x119d22800) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x113127800) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11301d000) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x123bc8800) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12c820400) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x119c0ec00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x121003c00) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x128c26800) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x117f28800) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x117f54000) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1191a8800) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x117f55c00) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11744b400) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x119d23000) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12920c800) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x128ad5400) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12ac8e400) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x128fdb800) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12389c400) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x1257f1400) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x128b21c00) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12ac94800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a8ab000) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x123bc9c00) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 19:55:12 INFO - PROCESS | 1652 | 1463626512700 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]]]}] 19:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 976ms 19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:55:12 INFO - PROCESS | 1652 | 1463626512751 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 19:55:12 INFO - PROCESS | 1652 | 1463626512752 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 19:55:12 INFO - PROCESS | 1652 | 1463626512754 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:55:12 INFO - PROCESS | 1652 | 1463626512757 Marionette TRACE conn2 <- [1,1122,null,{}] 19:55:12 INFO - PROCESS | 1652 | 1463626512764 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}] 19:55:12 INFO - PROCESS | 1652 | 1463626512851 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 19:55:12 INFO - PROCESS | 1652 | 1463626512928 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239bf800 == 64 [pid = 1652] [id = 288] 19:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11845d400) [pid = 1652] [serial = 862] [outer = 0x0] 19:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1193c7000) [pid = 1652] [serial = 863] [outer = 0x11845d400] 19:55:12 INFO - PROCESS | 1652 | 1463626512956 Marionette DEBUG loaded listener.js 19:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x119944000) [pid = 1652] [serial = 864] [outer = 0x11845d400] 19:55:13 INFO - PROCESS | 1652 | 1463626513239 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]]]}] 19:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 521ms 19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:55:13 INFO - PROCESS | 1652 | 1463626513276 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 19:55:13 INFO - PROCESS | 1652 | 1463626513277 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 19:55:13 INFO - PROCESS | 1652 | 1463626513288 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:55:13 INFO - PROCESS | 1652 | 1463626513289 Marionette TRACE conn2 <- [1,1126,null,{}] 19:55:13 INFO - PROCESS | 1652 | 1463626513292 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}] 19:55:13 INFO - PROCESS | 1652 | 1463626513382 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 19:55:13 INFO - PROCESS | 1652 | 1463626513394 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x124264800 == 65 [pid = 1652] [id = 289] 19:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x118615000) [pid = 1652] [serial = 865] [outer = 0x0] 19:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x119c17800) [pid = 1652] [serial = 866] [outer = 0x118615000] 19:55:13 INFO - PROCESS | 1652 | 1463626513471 Marionette DEBUG loaded listener.js 19:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x119d8d800) [pid = 1652] [serial = 867] [outer = 0x118615000] 19:55:13 INFO - PROCESS | 1652 | 1463626513772 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]]]}] 19:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 528ms 19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:55:13 INFO - PROCESS | 1652 | 1463626513809 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 19:55:13 INFO - PROCESS | 1652 | 1463626513810 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 19:55:13 INFO - PROCESS | 1652 | 1463626513812 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:55:13 INFO - PROCESS | 1652 | 1463626513815 Marionette TRACE conn2 <- [1,1130,null,{}] 19:55:13 INFO - PROCESS | 1652 | 1463626513818 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}] 19:55:13 INFO - PROCESS | 1652 | 1463626513901 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 19:55:13 INFO - PROCESS | 1652 | 1463626513906 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12701e000 == 66 [pid = 1652] [id = 290] 19:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x119d4e400) [pid = 1652] [serial = 868] [outer = 0x0] 19:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x121010800) [pid = 1652] [serial = 869] [outer = 0x119d4e400] 19:55:13 INFO - PROCESS | 1652 | 1463626513932 Marionette DEBUG loaded listener.js 19:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12386e000) [pid = 1652] [serial = 870] [outer = 0x119d4e400] 19:55:14 INFO - PROCESS | 1652 | 1463626514282 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]]]}] 19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 520ms 19:55:14 INFO - PROCESS | 1652 | 1463626514344 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 19:55:14 INFO - PROCESS | 1652 | 1463626514346 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:55:14 INFO - PROCESS | 1652 | 1463626514348 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:55:14 INFO - PROCESS | 1652 | 1463626514349 Marionette TRACE conn2 <- [1,1134,null,{}] 19:55:14 INFO - PROCESS | 1652 | 1463626514351 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}] 19:55:14 INFO - PROCESS | 1652 | 1463626514477 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 19:55:14 INFO - PROCESS | 1652 | 1463626514493 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dd7000 == 67 [pid = 1652] [id = 291] 19:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x1238a1800) [pid = 1652] [serial = 871] [outer = 0x0] 19:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x123bc7800) [pid = 1652] [serial = 872] [outer = 0x1238a1800] 19:55:14 INFO - PROCESS | 1652 | 1463626514518 Marionette DEBUG loaded listener.js 19:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x124aea400) [pid = 1652] [serial = 873] [outer = 0x1238a1800] 19:55:14 INFO - PROCESS | 1652 | 1463626514869 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]]]}] 19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 570ms 19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:55:14 INFO - PROCESS | 1652 | 1463626514919 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 19:55:14 INFO - PROCESS | 1652 | 1463626514920 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 19:55:14 INFO - PROCESS | 1652 | 1463626514922 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:55:14 INFO - PROCESS | 1652 | 1463626514924 Marionette TRACE conn2 <- [1,1138,null,{}] 19:55:14 INFO - PROCESS | 1652 | 1463626514934 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}] 19:55:15 INFO - PROCESS | 1652 | 1463626515040 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 19:55:15 INFO - PROCESS | 1652 | 1463626515054 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b1000 == 68 [pid = 1652] [id = 292] 19:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x124dd1000) [pid = 1652] [serial = 874] [outer = 0x0] 19:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1257f6400) [pid = 1652] [serial = 875] [outer = 0x124dd1000] 19:55:15 INFO - PROCESS | 1652 | 1463626515079 Marionette DEBUG loaded listener.js 19:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x126c4ac00) [pid = 1652] [serial = 876] [outer = 0x124dd1000] 19:55:15 INFO - PROCESS | 1652 | 1463626515406 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]]]}] 19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:55:15 INFO - PROCESS | 1652 | 1463626515442 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 19:55:15 INFO - PROCESS | 1652 | 1463626515444 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 19:55:15 INFO - PROCESS | 1652 | 1463626515446 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:55:15 INFO - PROCESS | 1652 | 1463626515447 Marionette TRACE conn2 <- [1,1142,null,{}] 19:55:15 INFO - PROCESS | 1652 | 1463626515451 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}] 19:55:15 INFO - PROCESS | 1652 | 1463626515557 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 19:55:15 INFO - PROCESS | 1652 | 1463626515595 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a892000 == 69 [pid = 1652] [id = 293] 19:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x126f9a400) [pid = 1652] [serial = 877] [outer = 0x0] 19:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x1273e9800) [pid = 1652] [serial = 878] [outer = 0x126f9a400] 19:55:15 INFO - PROCESS | 1652 | 1463626515620 Marionette DEBUG loaded listener.js 19:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1273f7800) [pid = 1652] [serial = 879] [outer = 0x126f9a400] 19:55:15 INFO - PROCESS | 1652 | 1463626515945 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]]]}] 19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 19:55:15 INFO - PROCESS | 1652 | 1463626515969 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 19:55:15 INFO - PROCESS | 1652 | 1463626515971 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:55:15 INFO - PROCESS | 1652 | 1463626515973 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:55:15 INFO - PROCESS | 1652 | 1463626515974 Marionette TRACE conn2 <- [1,1146,null,{}] 19:55:15 INFO - PROCESS | 1652 | 1463626515977 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}] 19:55:16 INFO - PROCESS | 1652 | 1463626516117 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 19:55:16 INFO - PROCESS | 1652 | 1463626516138 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b394000 == 70 [pid = 1652] [id = 294] 19:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1273ed800) [pid = 1652] [serial = 880] [outer = 0x0] 19:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x128b2b000) [pid = 1652] [serial = 881] [outer = 0x1273ed800] 19:55:16 INFO - PROCESS | 1652 | 1463626516186 Marionette DEBUG loaded listener.js 19:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x128c24400) [pid = 1652] [serial = 882] [outer = 0x1273ed800] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12be0b000) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x116f4ac00) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12700e800) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x116f47400) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x129262400) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x116f49400) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x112876c00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x112875c00) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x129e89c00) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x128c2b000) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x116a59000) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x119059000) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:55:16 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x112eea000) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:55:16 INFO - PROCESS | 1652 | 1463626516835 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]]]}] 19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 922ms 19:55:16 INFO - PROCESS | 1652 | 1463626516895 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 19:55:16 INFO - PROCESS | 1652 | 1463626516897 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:55:16 INFO - PROCESS | 1652 | 1463626516899 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:55:16 INFO - PROCESS | 1652 | 1463626516900 Marionette TRACE conn2 <- [1,1150,null,{}] 19:55:16 INFO - PROCESS | 1652 | 1463626516902 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}] 19:55:16 INFO - PROCESS | 1652 | 1463626516988 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 19:55:17 INFO - PROCESS | 1652 | 1463626517053 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba71800 == 71 [pid = 1652] [id = 295] 19:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x113019400) [pid = 1652] [serial = 883] [outer = 0x0] 19:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x1257f9800) [pid = 1652] [serial = 884] [outer = 0x113019400] 19:55:17 INFO - PROCESS | 1652 | 1463626517078 Marionette DEBUG loaded listener.js 19:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x128c2e000) [pid = 1652] [serial = 885] [outer = 0x113019400] 19:55:17 INFO - PROCESS | 1652 | 1463626517371 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]]]}] 19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:55:17 INFO - PROCESS | 1652 | 1463626517423 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 19:55:17 INFO - PROCESS | 1652 | 1463626517425 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 19:55:17 INFO - PROCESS | 1652 | 1463626517432 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:55:17 INFO - PROCESS | 1652 | 1463626517436 Marionette TRACE conn2 <- [1,1154,null,{}] 19:55:17 INFO - PROCESS | 1652 | 1463626517439 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}] 19:55:17 INFO - PROCESS | 1652 | 1463626517595 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 19:55:17 INFO - PROCESS | 1652 | 1463626517689 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c231800 == 72 [pid = 1652] [id = 296] 19:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1193c6400) [pid = 1652] [serial = 886] [outer = 0x0] 19:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x128df1800) [pid = 1652] [serial = 887] [outer = 0x1193c6400] 19:55:17 INFO - PROCESS | 1652 | 1463626517735 Marionette DEBUG loaded listener.js 19:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x129315400) [pid = 1652] [serial = 888] [outer = 0x1193c6400] 19:55:18 INFO - PROCESS | 1652 | 1463626518087 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]]]}] 19:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 674ms 19:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:55:18 INFO - PROCESS | 1652 | 1463626518105 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 19:55:18 INFO - PROCESS | 1652 | 1463626518107 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 19:55:18 INFO - PROCESS | 1652 | 1463626518109 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:55:18 INFO - PROCESS | 1652 | 1463626518110 Marionette TRACE conn2 <- [1,1158,null,{}] 19:55:18 INFO - PROCESS | 1652 | 1463626518112 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}] 19:55:18 INFO - PROCESS | 1652 | 1463626518218 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 19:55:18 INFO - PROCESS | 1652 | 1463626518298 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9ce000 == 73 [pid = 1652] [id = 297] 19:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x128c2b000) [pid = 1652] [serial = 889] [outer = 0x0] 19:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12957f000) [pid = 1652] [serial = 890] [outer = 0x128c2b000] 19:55:18 INFO - PROCESS | 1652 | 1463626518323 Marionette DEBUG loaded listener.js 19:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12a8b2800) [pid = 1652] [serial = 891] [outer = 0x128c2b000] 19:55:18 INFO - PROCESS | 1652 | 1463626518596 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]]]}] 19:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 19:55:18 INFO - PROCESS | 1652 | 1463626518629 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 19:55:18 INFO - PROCESS | 1652 | 1463626518630 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 19:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:55:18 INFO - PROCESS | 1652 | 1463626518641 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:55:18 INFO - PROCESS | 1652 | 1463626518643 Marionette TRACE conn2 <- [1,1162,null,{}] 19:55:18 INFO - PROCESS | 1652 | 1463626518645 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}] 19:55:18 INFO - PROCESS | 1652 | 1463626518742 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 19:55:18 INFO - PROCESS | 1652 | 1463626518876 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11611d000 == 74 [pid = 1652] [id = 298] 19:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x111f51800) [pid = 1652] [serial = 892] [outer = 0x0] 19:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x112631c00) [pid = 1652] [serial = 893] [outer = 0x111f51800] 19:55:18 INFO - PROCESS | 1652 | 1463626518908 Marionette DEBUG loaded listener.js 19:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x112879c00) [pid = 1652] [serial = 894] [outer = 0x111f51800] 19:55:19 INFO - PROCESS | 1652 | 1463626519361 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]]]}] 19:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x112c3c800) [pid = 1652] [serial = 895] [outer = 0x128fe1800] 19:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 775ms 19:55:19 INFO - PROCESS | 1652 | 1463626519430 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 19:55:19 INFO - PROCESS | 1652 | 1463626519433 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:55:19 INFO - PROCESS | 1652 | 1463626519491 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:55:19 INFO - PROCESS | 1652 | 1463626519493 Marionette TRACE conn2 <- [1,1166,null,{}] 19:55:19 INFO - PROCESS | 1652 | 1463626519500 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}] 19:55:19 INFO - PROCESS | 1652 | 1463626519614 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 19:55:19 INFO - PROCESS | 1652 | 1463626519689 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239bc000 == 75 [pid = 1652] [id = 299] 19:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x116a55000) [pid = 1652] [serial = 896] [outer = 0x0] 19:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x117f24400) [pid = 1652] [serial = 897] [outer = 0x116a55000] 19:55:19 INFO - PROCESS | 1652 | 1463626519720 Marionette DEBUG loaded listener.js 19:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1191a0c00) [pid = 1652] [serial = 898] [outer = 0x116a55000] 19:55:20 INFO - PROCESS | 1652 | 1463626520138 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]]]}] 19:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 716ms 19:55:20 INFO - PROCESS | 1652 | 1463626520166 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:55:20 INFO - PROCESS | 1652 | 1463626520168 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 19:55:20 INFO - PROCESS | 1652 | 1463626520171 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:55:20 INFO - PROCESS | 1652 | 1463626520172 Marionette TRACE conn2 <- [1,1170,null,{}] 19:55:20 INFO - PROCESS | 1652 | 1463626520175 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}] 19:55:20 INFO - PROCESS | 1652 | 1463626520281 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 19:55:20 INFO - PROCESS | 1652 | 1463626520389 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c24f800 == 76 [pid = 1652] [id = 300] 19:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x119d51000) [pid = 1652] [serial = 899] [outer = 0x0] 19:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x121007000) [pid = 1652] [serial = 900] [outer = 0x119d51000] 19:55:20 INFO - PROCESS | 1652 | 1463626520421 Marionette DEBUG loaded listener.js 19:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12389ec00) [pid = 1652] [serial = 901] [outer = 0x119d51000] 19:55:20 INFO - PROCESS | 1652 | 1463626520842 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]]]}] 19:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 718ms 19:55:20 INFO - PROCESS | 1652 | 1463626520890 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 19:55:20 INFO - PROCESS | 1652 | 1463626520891 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:55:20 INFO - PROCESS | 1652 | 1463626520899 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:55:20 INFO - PROCESS | 1652 | 1463626520904 Marionette TRACE conn2 <- [1,1174,null,{}] 19:55:20 INFO - PROCESS | 1652 | 1463626520928 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}] 19:55:21 INFO - PROCESS | 1652 | 1463626521074 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 19:55:21 INFO - PROCESS | 1652 | 1463626521119 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d586800 == 77 [pid = 1652] [id = 301] 19:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x123bc6800) [pid = 1652] [serial = 902] [outer = 0x0] 19:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1257fc000) [pid = 1652] [serial = 903] [outer = 0x123bc6800] 19:55:21 INFO - PROCESS | 1652 | 1463626521149 Marionette DEBUG loaded listener.js 19:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x128d8bc00) [pid = 1652] [serial = 904] [outer = 0x123bc6800] 19:55:21 INFO - PROCESS | 1652 | 1463626521529 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] 19:55:21 INFO - PROCESS | 1652 | 1463626521595 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 19:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:55:21 INFO - PROCESS | 1652 | 1463626521598 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:55:21 INFO - PROCESS | 1652 | 1463626521599 Marionette TRACE conn2 <- [1,1178,null,{}] 19:55:21 INFO - PROCESS | 1652 | 1463626521602 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}] 19:55:21 INFO - PROCESS | 1652 | 1463626521720 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 19:55:21 INFO - PROCESS | 1652 | 1463626521826 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7af800 == 78 [pid = 1652] [id = 302] 19:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x128c31000) [pid = 1652] [serial = 905] [outer = 0x0] 19:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x129260800) [pid = 1652] [serial = 906] [outer = 0x128c31000] 19:55:21 INFO - PROCESS | 1652 | 1463626521873 Marionette DEBUG loaded listener.js 19:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12aba2000) [pid = 1652] [serial = 907] [outer = 0x128c31000] 19:55:22 INFO - PROCESS | 1652 | 1463626522382 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] 19:55:22 INFO - PROCESS | 1652 | 1463626522419 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 19:55:22 INFO - PROCESS | 1652 | 1463626522421 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:55:22 INFO - PROCESS | 1652 | 1463626522423 Marionette TRACE conn2 <- [1,1182,null,{}] 19:55:22 INFO - PROCESS | 1652 | 1463626522425 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}] 19:55:22 INFO - PROCESS | 1652 | 1463626522542 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 19:55:22 INFO - PROCESS | 1652 | 1463626522668 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df12800 == 79 [pid = 1652] [id = 303] 19:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12ac95000) [pid = 1652] [serial = 908] [outer = 0x0] 19:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12ac99c00) [pid = 1652] [serial = 909] [outer = 0x12ac95000] 19:55:22 INFO - PROCESS | 1652 | 1463626522726 Marionette DEBUG loaded listener.js 19:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12baf1c00) [pid = 1652] [serial = 910] [outer = 0x12ac95000] 19:55:23 INFO - PROCESS | 1652 | 1463626523240 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] 19:55:23 INFO - PROCESS | 1652 | 1463626523293 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 19:55:23 INFO - PROCESS | 1652 | 1463626523295 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:55:23 INFO - PROCESS | 1652 | 1463626523296 Marionette TRACE conn2 <- [1,1186,null,{}] 19:55:23 INFO - PROCESS | 1652 | 1463626523299 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}] 19:55:23 INFO - PROCESS | 1652 | 1463626523407 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 19:55:23 INFO - PROCESS | 1652 | 1463626523515 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x131da0000 == 80 [pid = 1652] [id = 304] 19:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12ac0f400) [pid = 1652] [serial = 911] [outer = 0x0] 19:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12beae400) [pid = 1652] [serial = 912] [outer = 0x12ac0f400] 19:55:23 INFO - PROCESS | 1652 | 1463626523545 Marionette DEBUG loaded listener.js 19:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12c4d0000) [pid = 1652] [serial = 913] [outer = 0x12ac0f400] 19:55:23 INFO - PROCESS | 1652 | 1463626523982 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] 19:55:24 INFO - PROCESS | 1652 | 1463626524057 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:55:24 INFO - PROCESS | 1652 | 1463626524061 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:55:24 INFO - PROCESS | 1652 | 1463626524063 Marionette TRACE conn2 <- [1,1190,null,{}] 19:55:24 INFO - PROCESS | 1652 | 1463626524067 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}] 19:55:24 INFO - PROCESS | 1652 | 1463626524231 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 19:55:24 INFO - PROCESS | 1652 | 1463626524369 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123908800 == 81 [pid = 1652] [id = 305] 19:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x112875400) [pid = 1652] [serial = 914] [outer = 0x0] 19:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x11666d800) [pid = 1652] [serial = 915] [outer = 0x112875400] 19:55:24 INFO - PROCESS | 1652 | 1463626524418 Marionette DEBUG loaded listener.js 19:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12c824800) [pid = 1652] [serial = 916] [outer = 0x112875400] 19:55:25 INFO - PROCESS | 1652 | 1463626525019 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] 19:55:25 INFO - PROCESS | 1652 | 1463626525089 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 19:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:55:25 INFO - PROCESS | 1652 | 1463626525092 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:55:25 INFO - PROCESS | 1652 | 1463626525094 Marionette TRACE conn2 <- [1,1194,null,{}] 19:55:25 INFO - PROCESS | 1652 | 1463626525098 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}] 19:55:25 INFO - PROCESS | 1652 | 1463626525210 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 19:55:25 INFO - PROCESS | 1652 | 1463626525329 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12738d800 == 82 [pid = 1652] [id = 306] 19:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x113f49800) [pid = 1652] [serial = 917] [outer = 0x0] 19:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x116f3e800) [pid = 1652] [serial = 918] [outer = 0x113f49800] 19:55:25 INFO - PROCESS | 1652 | 1463626525359 Marionette DEBUG loaded listener.js 19:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x117f26000) [pid = 1652] [serial = 919] [outer = 0x113f49800] 19:55:25 INFO - PROCESS | 1652 | 1463626525778 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] 19:55:25 INFO - PROCESS | 1652 | 1463626525873 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 19:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:55:25 INFO - PROCESS | 1652 | 1463626525877 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:55:25 INFO - PROCESS | 1652 | 1463626525879 Marionette TRACE conn2 <- [1,1198,null,{}] 19:55:25 INFO - PROCESS | 1652 | 1463626525887 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}] 19:55:25 INFO - PROCESS | 1652 | 1463626525977 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 19:55:25 INFO - PROCESS | 1652 | 1463626525986 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995f800 == 66 [pid = 1652] [id = 307] 19:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x118619000) [pid = 1652] [serial = 920] [outer = 0x0] 19:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x119064800) [pid = 1652] [serial = 921] [outer = 0x118619000] 19:55:26 INFO - PROCESS | 1652 | 1463626526012 Marionette DEBUG loaded listener.js 19:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x119d3c400) [pid = 1652] [serial = 922] [outer = 0x118619000] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x128b23000) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x123bc5000) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x121011c00) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x1257f2c00) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x119b12800) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x113094000) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12a84fc00) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x128b28800) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x1210bf400) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12c824c00) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1273f4400) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x116670000) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x119d90c00) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12ac92000) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x117579400) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x112971400) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1191a6c00) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x112879000) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11287d000) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12c4c4800) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12ac97c00) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12925f000) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x117fb4c00) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12baacc00) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x128c31400) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1210c1c00) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x128fdbc00) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a8aa400) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x113017000) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x117fb7000) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12c4d2000) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 19:55:26 INFO - PROCESS | 1652 | 1463626526374 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]]]}] 19:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 525ms 19:55:26 INFO - PROCESS | 1652 | 1463626526403 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 19:55:26 INFO - PROCESS | 1652 | 1463626526404 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:55:26 INFO - PROCESS | 1652 | 1463626526407 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:55:26 INFO - PROCESS | 1652 | 1463626526409 Marionette TRACE conn2 <- [1,1202,null,{}] 19:55:26 INFO - PROCESS | 1652 | 1463626526416 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}] 19:55:26 INFO - PROCESS | 1652 | 1463626526507 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 19:55:26 INFO - PROCESS | 1652 | 1463626526512 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c78800 == 67 [pid = 1652] [id = 308] 19:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x121004800) [pid = 1652] [serial = 923] [outer = 0x0] 19:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x1210bf400) [pid = 1652] [serial = 924] [outer = 0x121004800] 19:55:26 INFO - PROCESS | 1652 | 1463626526542 Marionette DEBUG loaded listener.js 19:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x123bc5400) [pid = 1652] [serial = 925] [outer = 0x121004800] 19:55:26 INFO - PROCESS | 1652 | 1463626526896 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]]]}] 19:55:26 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 19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:55:26 INFO - PROCESS | 1652 | 1463626526929 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 19:55:26 INFO - PROCESS | 1652 | 1463626526933 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 19:55:26 INFO - PROCESS | 1652 | 1463626526938 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:55:26 INFO - PROCESS | 1652 | 1463626526940 Marionette TRACE conn2 <- [1,1206,null,{}] 19:55:26 INFO - PROCESS | 1652 | 1463626526948 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}] 19:55:27 INFO - PROCESS | 1652 | 1463626527041 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 19:55:27 INFO - PROCESS | 1652 | 1463626527045 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a828800 == 68 [pid = 1652] [id = 309] 19:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x123d0b800) [pid = 1652] [serial = 926] [outer = 0x0] 19:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x124dd2800) [pid = 1652] [serial = 927] [outer = 0x123d0b800] 19:55:27 INFO - PROCESS | 1652 | 1463626527072 Marionette DEBUG loaded listener.js 19:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x126f0a000) [pid = 1652] [serial = 928] [outer = 0x123d0b800] 19:55:27 INFO - PROCESS | 1652 | 1463626527428 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]]]}] 19:55:27 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 19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 529ms 19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:55:27 INFO - PROCESS | 1652 | 1463626527471 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 19:55:27 INFO - PROCESS | 1652 | 1463626527472 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 19:55:27 INFO - PROCESS | 1652 | 1463626527474 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:55:27 INFO - PROCESS | 1652 | 1463626527475 Marionette TRACE conn2 <- [1,1210,null,{}] 19:55:27 INFO - PROCESS | 1652 | 1463626527478 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}] 19:55:27 INFO - PROCESS | 1652 | 1463626527561 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 19:55:27 INFO - PROCESS | 1652 | 1463626527566 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba09800 == 69 [pid = 1652] [id = 310] 19:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x126f93400) [pid = 1652] [serial = 929] [outer = 0x0] 19:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x128ad3800) [pid = 1652] [serial = 930] [outer = 0x126f93400] 19:55:27 INFO - PROCESS | 1652 | 1463626527591 Marionette DEBUG loaded listener.js 19:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x128bd1c00) [pid = 1652] [serial = 931] [outer = 0x126f93400] 19:55:27 INFO - PROCESS | 1652 | 1463626527938 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]]]}] 19:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 19:55:27 INFO - PROCESS | 1652 | 1463626527945 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 19:55:27 INFO - PROCESS | 1652 | 1463626527946 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:55:27 INFO - PROCESS | 1652 | 1463626527952 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:55:27 INFO - PROCESS | 1652 | 1463626527954 Marionette TRACE conn2 <- [1,1214,null,{}] 19:55:27 INFO - PROCESS | 1652 | 1463626527956 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}] 19:55:28 INFO - PROCESS | 1652 | 1463626528058 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 19:55:28 INFO - PROCESS | 1652 | 1463626528065 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c85d000 == 70 [pid = 1652] [id = 311] 19:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x128c31400) [pid = 1652] [serial = 932] [outer = 0x0] 19:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x129209000) [pid = 1652] [serial = 933] [outer = 0x128c31400] 19:55:28 INFO - PROCESS | 1652 | 1463626528097 Marionette DEBUG loaded listener.js 19:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12ac95c00) [pid = 1652] [serial = 934] [outer = 0x128c31400] 19:55:28 INFO - PROCESS | 1652 | 1463626528459 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]]]}] 19:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 523ms 19:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:55:28 INFO - PROCESS | 1652 | 1463626528476 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 19:55:28 INFO - PROCESS | 1652 | 1463626528477 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 19:55:28 INFO - PROCESS | 1652 | 1463626528480 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:55:28 INFO - PROCESS | 1652 | 1463626528481 Marionette TRACE conn2 <- [1,1218,null,{}] 19:55:28 INFO - PROCESS | 1652 | 1463626528487 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}] 19:55:28 INFO - PROCESS | 1652 | 1463626528603 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 19:55:28 INFO - PROCESS | 1652 | 1463626528617 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d241000 == 71 [pid = 1652] [id = 312] 19:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x1166b2800) [pid = 1652] [serial = 935] [outer = 0x0] 19:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1166b8400) [pid = 1652] [serial = 936] [outer = 0x1166b2800] 19:55:28 INFO - PROCESS | 1652 | 1463626528642 Marionette DEBUG loaded listener.js 19:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x1166bcc00) [pid = 1652] [serial = 937] [outer = 0x1166b2800] 19:55:28 INFO - PROCESS | 1652 | 1463626528993 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]]]}] 19:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 19:55:29 INFO - PROCESS | 1652 | 1463626529003 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 19:55:29 INFO - PROCESS | 1652 | 1463626529004 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 19:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:55:29 INFO - PROCESS | 1652 | 1463626529006 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:55:29 INFO - PROCESS | 1652 | 1463626529007 Marionette TRACE conn2 <- [1,1222,null,{}] 19:55:29 INFO - PROCESS | 1652 | 1463626529010 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}] 19:55:29 INFO - PROCESS | 1652 | 1463626529125 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 19:55:29 INFO - PROCESS | 1652 | 1463626529135 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d677800 == 72 [pid = 1652] [id = 313] 19:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x1166b6800) [pid = 1652] [serial = 938] [outer = 0x0] 19:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12103d800) [pid = 1652] [serial = 939] [outer = 0x1166b6800] 19:55:29 INFO - PROCESS | 1652 | 1463626529160 Marionette DEBUG loaded listener.js 19:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x121042800) [pid = 1652] [serial = 940] [outer = 0x1166b6800] 19:55:29 INFO - PROCESS | 1652 | 1463626529510 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] 19:55:29 INFO - PROCESS | 1652 | 1463626529526 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 19:55:29 INFO - PROCESS | 1652 | 1463626529528 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:55:29 INFO - PROCESS | 1652 | 1463626529529 Marionette TRACE conn2 <- [1,1226,null,{}] 19:55:29 INFO - PROCESS | 1652 | 1463626529532 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}] 19:55:29 INFO - PROCESS | 1652 | 1463626529647 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 19:55:29 INFO - PROCESS | 1652 | 1463626529660 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df10000 == 73 [pid = 1652] [id = 314] 19:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1166b7000) [pid = 1652] [serial = 941] [outer = 0x0] 19:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1273ec000) [pid = 1652] [serial = 942] [outer = 0x1166b7000] 19:55:29 INFO - PROCESS | 1652 | 1463626529684 Marionette DEBUG loaded listener.js 19:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12ac9bc00) [pid = 1652] [serial = 943] [outer = 0x1166b7000] 19:55:30 INFO - PROCESS | 1652 | 1463626530031 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]]]}] 19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 523ms 19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:55:30 INFO - PROCESS | 1652 | 1463626530052 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 19:55:30 INFO - PROCESS | 1652 | 1463626530053 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 19:55:30 INFO - PROCESS | 1652 | 1463626530055 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:55:30 INFO - PROCESS | 1652 | 1463626530056 Marionette TRACE conn2 <- [1,1230,null,{}] 19:55:30 INFO - PROCESS | 1652 | 1463626530059 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}] 19:55:30 INFO - PROCESS | 1652 | 1463626530173 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1193c6400) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x126f9a400) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x118615000) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x124dd1000) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x112877800) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11845d400) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1273ed800) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x113019400) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11666f800) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x119d4e400) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:55:30 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x1238a1800) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:55:30 INFO - PROCESS | 1652 | 1463626530376 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a4d800 == 74 [pid = 1652] [id = 315] 19:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1127ab400) [pid = 1652] [serial = 944] [outer = 0x0] 19:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x116a59000) [pid = 1652] [serial = 945] [outer = 0x1127ab400] 19:55:30 INFO - PROCESS | 1652 | 1463626530401 Marionette DEBUG loaded listener.js 19:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x123f19c00) [pid = 1652] [serial = 946] [outer = 0x1127ab400] 19:55:30 INFO - PROCESS | 1652 | 1463626530675 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]]]}] 19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 668ms 19:55:30 INFO - PROCESS | 1652 | 1463626530724 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:55:30 INFO - PROCESS | 1652 | 1463626530739 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 19:55:30 INFO - PROCESS | 1652 | 1463626530741 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:55:30 INFO - PROCESS | 1652 | 1463626530743 Marionette TRACE conn2 <- [1,1234,null,{}] 19:55:30 INFO - PROCESS | 1652 | 1463626530745 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}] 19:55:30 INFO - PROCESS | 1652 | 1463626530851 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 19:55:30 INFO - PROCESS | 1652 | 1463626530915 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x131da1800 == 75 [pid = 1652] [id = 316] 19:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x113019400) [pid = 1652] [serial = 947] [outer = 0x0] 19:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12be10800) [pid = 1652] [serial = 948] [outer = 0x113019400] 19:55:30 INFO - PROCESS | 1652 | 1463626530961 Marionette DEBUG loaded listener.js 19:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12d290800) [pid = 1652] [serial = 949] [outer = 0x113019400] 19:55:31 INFO - PROCESS | 1652 | 1463626531250 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]]]}] 19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 527ms 19:55:31 INFO - PROCESS | 1652 | 1463626531272 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 19:55:31 INFO - PROCESS | 1652 | 1463626531273 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:55:31 INFO - PROCESS | 1652 | 1463626531275 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:55:31 INFO - PROCESS | 1652 | 1463626531276 Marionette TRACE conn2 <- [1,1238,null,{}] 19:55:31 INFO - PROCESS | 1652 | 1463626531279 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}] 19:55:31 INFO - PROCESS | 1652 | 1463626531385 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 19:55:31 INFO - PROCESS | 1652 | 1463626531389 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x135ad0000 == 76 [pid = 1652] [id = 317] 19:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1127a9800) [pid = 1652] [serial = 950] [outer = 0x0] 19:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12d333400) [pid = 1652] [serial = 951] [outer = 0x1127a9800] 19:55:31 INFO - PROCESS | 1652 | 1463626531414 Marionette DEBUG loaded listener.js 19:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12d776c00) [pid = 1652] [serial = 952] [outer = 0x1127a9800] 19:55:31 INFO - PROCESS | 1652 | 1463626531752 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]]]}] 19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 518ms 19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:55:31 INFO - PROCESS | 1652 | 1463626531794 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 19:55:31 INFO - PROCESS | 1652 | 1463626531795 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 19:55:31 INFO - PROCESS | 1652 | 1463626531797 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:55:31 INFO - PROCESS | 1652 | 1463626531798 Marionette TRACE conn2 <- [1,1242,null,{}] 19:55:31 INFO - PROCESS | 1652 | 1463626531801 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}] 19:55:31 INFO - PROCESS | 1652 | 1463626531929 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 19:55:31 INFO - PROCESS | 1652 | 1463626531936 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x135dd3800 == 77 [pid = 1652] [id = 318] 19:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12d779000) [pid = 1652] [serial = 953] [outer = 0x0] 19:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12d77bc00) [pid = 1652] [serial = 954] [outer = 0x12d779000] 19:55:31 INFO - PROCESS | 1652 | 1463626531962 Marionette DEBUG loaded listener.js 19:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12d77fc00) [pid = 1652] [serial = 955] [outer = 0x12d779000] 19:55:32 INFO - PROCESS | 1652 | 1463626532580 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]]]}] 19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 820ms 19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:55:32 INFO - PROCESS | 1652 | 1463626532618 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 19:55:32 INFO - PROCESS | 1652 | 1463626532621 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 19:55:32 INFO - PROCESS | 1652 | 1463626532624 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:55:32 INFO - PROCESS | 1652 | 1463626532626 Marionette TRACE conn2 <- [1,1246,null,{}] 19:55:32 INFO - PROCESS | 1652 | 1463626532630 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}] 19:55:32 INFO - PROCESS | 1652 | 1463626532744 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 19:55:32 INFO - PROCESS | 1652 | 1463626532856 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x123914000 == 78 [pid = 1652] [id = 319] 19:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x115061400) [pid = 1652] [serial = 956] [outer = 0x0] 19:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x116841400) [pid = 1652] [serial = 957] [outer = 0x115061400] 19:55:32 INFO - PROCESS | 1652 | 1463626532889 Marionette DEBUG loaded listener.js 19:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x117f5dc00) [pid = 1652] [serial = 958] [outer = 0x115061400] 19:55:33 INFO - PROCESS | 1652 | 1463626533346 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]]]}] 19:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 772ms 19:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:55:33 INFO - PROCESS | 1652 | 1463626533396 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 19:55:33 INFO - PROCESS | 1652 | 1463626533401 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 19:55:33 INFO - PROCESS | 1652 | 1463626533405 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:55:33 INFO - PROCESS | 1652 | 1463626533407 Marionette TRACE conn2 <- [1,1250,null,{}] 19:55:33 INFO - PROCESS | 1652 | 1463626533410 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}] 19:55:33 INFO - PROCESS | 1652 | 1463626533523 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 19:55:33 INFO - PROCESS | 1652 | 1463626533634 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba02800 == 79 [pid = 1652] [id = 320] 19:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x1191a7000) [pid = 1652] [serial = 959] [outer = 0x0] 19:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x119d85400) [pid = 1652] [serial = 960] [outer = 0x1191a7000] 19:55:33 INFO - PROCESS | 1652 | 1463626533665 Marionette DEBUG loaded listener.js 19:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12389b400) [pid = 1652] [serial = 961] [outer = 0x1191a7000] 19:55:34 INFO - PROCESS | 1652 | 1463626534072 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]]]}] 19:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 673ms 19:55:34 INFO - PROCESS | 1652 | 1463626534079 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 19:55:34 INFO - PROCESS | 1652 | 1463626534080 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 19:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:55:34 INFO - PROCESS | 1652 | 1463626534085 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:55:34 INFO - PROCESS | 1652 | 1463626534088 Marionette TRACE conn2 <- [1,1254,null,{}] 19:55:34 INFO - PROCESS | 1652 | 1463626534096 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}] 19:55:34 INFO - PROCESS | 1652 | 1463626534207 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 19:55:34 INFO - PROCESS | 1652 | 1463626534291 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x13597f000 == 80 [pid = 1652] [id = 321] 19:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x123bc6400) [pid = 1652] [serial = 962] [outer = 0x0] 19:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x126c4b400) [pid = 1652] [serial = 963] [outer = 0x123bc6400] 19:55:34 INFO - PROCESS | 1652 | 1463626534322 Marionette DEBUG loaded listener.js 19:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x128ded400) [pid = 1652] [serial = 964] [outer = 0x123bc6400] 19:55:34 INFO - PROCESS | 1652 | 1463626534746 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]]]}] 19:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 674ms 19:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:55:34 INFO - PROCESS | 1652 | 1463626534760 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 19:55:34 INFO - PROCESS | 1652 | 1463626534762 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 19:55:34 INFO - PROCESS | 1652 | 1463626534764 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:55:34 INFO - PROCESS | 1652 | 1463626534766 Marionette TRACE conn2 <- [1,1258,null,{}] 19:55:34 INFO - PROCESS | 1652 | 1463626534770 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}] 19:55:34 INFO - PROCESS | 1652 | 1463626534901 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 19:55:34 INFO - PROCESS | 1652 | 1463626534984 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x13599d000 == 81 [pid = 1652] [id = 322] 19:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x1273dcc00) [pid = 1652] [serial = 965] [outer = 0x0] 19:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x1273de800) [pid = 1652] [serial = 966] [outer = 0x1273dcc00] 19:55:35 INFO - PROCESS | 1652 | 1463626535013 Marionette DEBUG loaded listener.js 19:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x128dee400) [pid = 1652] [serial = 967] [outer = 0x1273dcc00] 19:55:35 INFO - PROCESS | 1652 | 1463626535428 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]]]}] 19:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 674ms 19:55:35 INFO - PROCESS | 1652 | 1463626535438 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 19:55:35 INFO - PROCESS | 1652 | 1463626535440 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 19:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:55:35 INFO - PROCESS | 1652 | 1463626535442 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:55:35 INFO - PROCESS | 1652 | 1463626535444 Marionette TRACE conn2 <- [1,1262,null,{}] 19:55:35 INFO - PROCESS | 1652 | 1463626535446 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}] 19:55:35 INFO - PROCESS | 1652 | 1463626535555 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 19:55:35 INFO - PROCESS | 1652 | 1463626535670 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x135a46800 == 82 [pid = 1652] [id = 323] 19:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x128df5400) [pid = 1652] [serial = 968] [outer = 0x0] 19:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x129318c00) [pid = 1652] [serial = 969] [outer = 0x128df5400] 19:55:35 INFO - PROCESS | 1652 | 1463626535701 Marionette DEBUG loaded listener.js 19:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12a8aec00) [pid = 1652] [serial = 970] [outer = 0x128df5400] 19:55:36 INFO - PROCESS | 1652 | 1463626536086 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]]]}] 19:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 668ms 19:55:36 INFO - PROCESS | 1652 | 1463626536112 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 19:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:55:36 INFO - PROCESS | 1652 | 1463626536115 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 19:55:36 INFO - PROCESS | 1652 | 1463626536118 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:55:36 INFO - PROCESS | 1652 | 1463626536120 Marionette TRACE conn2 <- [1,1266,null,{}] 19:55:36 INFO - PROCESS | 1652 | 1463626536124 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}] 19:55:36 INFO - PROCESS | 1652 | 1463626536333 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 19:55:36 INFO - PROCESS | 1652 | 1463626536448 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x135a8c000 == 83 [pid = 1652] [id = 324] 19:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12baf2000) [pid = 1652] [serial = 971] [outer = 0x0] 19:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12c96d400) [pid = 1652] [serial = 972] [outer = 0x12baf2000] 19:55:36 INFO - PROCESS | 1652 | 1463626536518 Marionette DEBUG loaded listener.js 19:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x1357b0800) [pid = 1652] [serial = 973] [outer = 0x12baf2000] 19:55:36 INFO - PROCESS | 1652 | 1463626536901 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]]]}] 19:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 821ms 19:55:36 INFO - PROCESS | 1652 | 1463626536939 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 19:55:36 INFO - PROCESS | 1652 | 1463626536940 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 19:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:55:36 INFO - PROCESS | 1652 | 1463626536942 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:55:36 INFO - PROCESS | 1652 | 1463626536943 Marionette TRACE conn2 <- [1,1270,null,{}] 19:55:36 INFO - PROCESS | 1652 | 1463626536946 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}] 19:55:37 INFO - PROCESS | 1652 | 1463626537053 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 19:55:37 INFO - PROCESS | 1652 | 1463626537164 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x135aa3000 == 84 [pid = 1652] [id = 325] 19:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12d772000) [pid = 1652] [serial = 974] [outer = 0x0] 19:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x1357b8800) [pid = 1652] [serial = 975] [outer = 0x12d772000] 19:55:37 INFO - PROCESS | 1652 | 1463626537195 Marionette DEBUG loaded listener.js 19:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x1357be000) [pid = 1652] [serial = 976] [outer = 0x12d772000] 19:55:37 INFO - PROCESS | 1652 | 1463626537599 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]]]}] 19:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 670ms 19:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:55:37 INFO - PROCESS | 1652 | 1463626537613 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 19:55:37 INFO - PROCESS | 1652 | 1463626537614 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 19:55:37 INFO - PROCESS | 1652 | 1463626537619 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:55:37 INFO - PROCESS | 1652 | 1463626537620 Marionette TRACE conn2 <- [1,1274,null,{}] 19:55:37 INFO - PROCESS | 1652 | 1463626537622 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}] 19:55:37 INFO - PROCESS | 1652 | 1463626537728 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 19:55:37 INFO - PROCESS | 1652 | 1463626537876 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x138420000 == 85 [pid = 1652] [id = 326] 19:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11287f400) [pid = 1652] [serial = 977] [outer = 0x0] 19:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x1357bd000) [pid = 1652] [serial = 978] [outer = 0x11287f400] 19:55:37 INFO - PROCESS | 1652 | 1463626537905 Marionette DEBUG loaded listener.js 19:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x135b3c000) [pid = 1652] [serial = 979] [outer = 0x11287f400] 19:55:38 INFO - PROCESS | 1652 | 1463626538312 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]]]}] 19:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 720ms 19:55:38 INFO - PROCESS | 1652 | 1463626538338 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 19:55:38 INFO - PROCESS | 1652 | 1463626538341 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 19:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:55:38 INFO - PROCESS | 1652 | 1463626538344 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:55:38 INFO - PROCESS | 1652 | 1463626538346 Marionette TRACE conn2 <- [1,1278,null,{}] 19:55:38 INFO - PROCESS | 1652 | 1463626538374 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}] 19:55:38 INFO - PROCESS | 1652 | 1463626538530 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 19:55:38 INFO - PROCESS | 1652 | 1463626538691 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239d3000 == 86 [pid = 1652] [id = 327] 19:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1161edc00) [pid = 1652] [serial = 980] [outer = 0x0] 19:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x135967400) [pid = 1652] [serial = 981] [outer = 0x1161edc00] 19:55:38 INFO - PROCESS | 1652 | 1463626538740 Marionette DEBUG loaded listener.js 19:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x13596cc00) [pid = 1652] [serial = 982] [outer = 0x1161edc00] 19:55:39 INFO - PROCESS | 1652 | 1463626539490 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]]]}] 19:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1172ms 19:55:39 INFO - PROCESS | 1652 | 1463626539516 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 19:55:39 INFO - PROCESS | 1652 | 1463626539518 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 19:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:55:39 INFO - PROCESS | 1652 | 1463626539521 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:55:39 INFO - PROCESS | 1652 | 1463626539524 Marionette TRACE conn2 <- [1,1282,null,{}] 19:55:39 INFO - PROCESS | 1652 | 1463626539527 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}] 19:55:39 INFO - PROCESS | 1652 | 1463626539633 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 19:55:39 INFO - PROCESS | 1652 | 1463626539753 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b4c000 == 87 [pid = 1652] [id = 328] 19:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x1127a7c00) [pid = 1652] [serial = 983] [outer = 0x0] 19:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x112c07c00) [pid = 1652] [serial = 984] [outer = 0x1127a7c00] 19:55:39 INFO - PROCESS | 1652 | 1463626539783 Marionette DEBUG loaded listener.js 19:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x1166ba800) [pid = 1652] [serial = 985] [outer = 0x1127a7c00] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c86e800 == 86 [pid = 1652] [id = 190] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x135ad0000 == 85 [pid = 1652] [id = 317] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x131da1800 == 84 [pid = 1652] [id = 316] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x124a4d800 == 83 [pid = 1652] [id = 315] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12df10000 == 82 [pid = 1652] [id = 314] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d677800 == 81 [pid = 1652] [id = 313] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d241000 == 80 [pid = 1652] [id = 312] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12d282800) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12c975400) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12957f000) [pid = 1652] [serial = 890] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | 1463626540278 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]]]}] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c85d000 == 79 [pid = 1652] [id = 311] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba09800 == 78 [pid = 1652] [id = 310] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a828800 == 77 [pid = 1652] [id = 309] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x126c78800 == 76 [pid = 1652] [id = 308] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11995f800 == 75 [pid = 1652] [id = 307] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12738d800 == 74 [pid = 1652] [id = 306] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7af800 == 73 [pid = 1652] [id = 302] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d586800 == 72 [pid = 1652] [id = 301] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c24f800 == 71 [pid = 1652] [id = 300] 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1239bc000 == 70 [pid = 1652] [id = 299] 19:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 772ms 19:55:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11611d000 == 69 [pid = 1652] [id = 298] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x129315400) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x1273e9800) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x119c17800) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x119d8d800) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x1257f6400) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x116842000) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x116074c00) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x113095800) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x1193c7000) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x119944000) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x128b2b000) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x1238a5c00) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12c82bc00) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x129577400) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x1257f9800) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x119909000) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x117577800) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x116f40c00) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x128de8400) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x115e46000) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x1273f7800) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x128c2e000) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x128c24400) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x121010800) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x124aea400) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x123bc7800) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x126c4ac00) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12386e000) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x128df1800) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 19:55:40 INFO - PROCESS | 1652 | 1463626540297 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 19:55:40 INFO - PROCESS | 1652 | 1463626540301 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 19:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:55:40 INFO - PROCESS | 1652 | 1463626540311 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:55:40 INFO - PROCESS | 1652 | 1463626540313 Marionette TRACE conn2 <- [1,1286,null,{}] 19:55:40 INFO - PROCESS | 1652 | 1463626540316 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}] 19:55:40 INFO - PROCESS | 1652 | 1463626540423 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 19:55:40 INFO - PROCESS | 1652 | 1463626540430 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118b91800 == 70 [pid = 1652] [id = 329] 19:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x116f48c00) [pid = 1652] [serial = 986] [outer = 0x0] 19:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x117577800) [pid = 1652] [serial = 987] [outer = 0x116f48c00] 19:55:40 INFO - PROCESS | 1652 | 1463626540462 Marionette DEBUG loaded listener.js 19:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x1193c6400) [pid = 1652] [serial = 988] [outer = 0x116f48c00] 19:55:40 INFO - PROCESS | 1652 | 1463626540842 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]]]}] 19:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 573ms 19:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:55:40 INFO - PROCESS | 1652 | 1463626540885 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 19:55:40 INFO - PROCESS | 1652 | 1463626540886 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 19:55:40 INFO - PROCESS | 1652 | 1463626540889 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:55:40 INFO - PROCESS | 1652 | 1463626540891 Marionette TRACE conn2 <- [1,1290,null,{}] 19:55:40 INFO - PROCESS | 1652 | 1463626540899 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}] 19:55:40 INFO - PROCESS | 1652 | 1463626540990 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 19:55:40 INFO - PROCESS | 1652 | 1463626540995 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12425f800 == 71 [pid = 1652] [id = 330] 19:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x119b12000) [pid = 1652] [serial = 989] [outer = 0x0] 19:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x119d92000) [pid = 1652] [serial = 990] [outer = 0x119b12000] 19:55:41 INFO - PROCESS | 1652 | 1463626541023 Marionette DEBUG loaded listener.js 19:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12103dc00) [pid = 1652] [serial = 991] [outer = 0x119b12000] 19:55:41 INFO - PROCESS | 1652 | 1463626541366 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]]]}] 19:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 19:55:41 INFO - PROCESS | 1652 | 1463626541410 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 19:55:41 INFO - PROCESS | 1652 | 1463626541411 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 19:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:55:41 INFO - PROCESS | 1652 | 1463626541414 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:55:41 INFO - PROCESS | 1652 | 1463626541415 Marionette TRACE conn2 <- [1,1294,null,{}] 19:55:41 INFO - PROCESS | 1652 | 1463626541417 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}] 19:55:41 INFO - PROCESS | 1652 | 1463626541515 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 19:55:41 INFO - PROCESS | 1652 | 1463626541519 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293cf800 == 72 [pid = 1652] [id = 331] 19:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x121043c00) [pid = 1652] [serial = 992] [outer = 0x0] 19:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x1210b4000) [pid = 1652] [serial = 993] [outer = 0x121043c00] 19:55:41 INFO - PROCESS | 1652 | 1463626541545 Marionette DEBUG loaded listener.js 19:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x123bbec00) [pid = 1652] [serial = 994] [outer = 0x121043c00] 19:55:41 INFO - PROCESS | 1652 | 1463626541888 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]]]}] 19:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 519ms 19:55:41 INFO - PROCESS | 1652 | 1463626541934 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 19:55:41 INFO - PROCESS | 1652 | 1463626541935 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 19:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:55:41 INFO - PROCESS | 1652 | 1463626541938 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:55:41 INFO - PROCESS | 1652 | 1463626541939 Marionette TRACE conn2 <- [1,1298,null,{}] 19:55:41 INFO - PROCESS | 1652 | 1463626541941 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}] 19:55:42 INFO - PROCESS | 1652 | 1463626542032 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 19:55:42 INFO - PROCESS | 1652 | 1463626542113 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a89a000 == 73 [pid = 1652] [id = 332] 19:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x121044000) [pid = 1652] [serial = 995] [outer = 0x0] 19:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x123bcb000) [pid = 1652] [serial = 996] [outer = 0x121044000] 19:55:42 INFO - PROCESS | 1652 | 1463626542138 Marionette DEBUG loaded listener.js 19:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12500bc00) [pid = 1652] [serial = 997] [outer = 0x121044000] 19:55:42 INFO - PROCESS | 1652 | 1463626542462 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]]]}] 19:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 568ms 19:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:55:42 INFO - PROCESS | 1652 | 1463626542506 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 19:55:42 INFO - PROCESS | 1652 | 1463626542508 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 19:55:42 INFO - PROCESS | 1652 | 1463626542510 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:55:42 INFO - PROCESS | 1652 | 1463626542511 Marionette TRACE conn2 <- [1,1302,null,{}] 19:55:42 INFO - PROCESS | 1652 | 1463626542513 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}] 19:55:42 INFO - PROCESS | 1652 | 1463626542650 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 19:55:42 INFO - PROCESS | 1652 | 1463626542667 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be30000 == 74 [pid = 1652] [id = 333] 19:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x125003c00) [pid = 1652] [serial = 998] [outer = 0x0] 19:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x127002400) [pid = 1652] [serial = 999] [outer = 0x125003c00] 19:55:42 INFO - PROCESS | 1652 | 1463626542693 Marionette DEBUG loaded listener.js 19:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x128c2e000) [pid = 1652] [serial = 1000] [outer = 0x125003c00] 19:55:43 INFO - PROCESS | 1652 | 1463626543045 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]]]}] 19:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 569ms 19:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:55:43 INFO - PROCESS | 1652 | 1463626543084 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 19:55:43 INFO - PROCESS | 1652 | 1463626543085 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 19:55:43 INFO - PROCESS | 1652 | 1463626543087 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:55:43 INFO - PROCESS | 1652 | 1463626543088 Marionette TRACE conn2 <- [1,1306,null,{}] 19:55:43 INFO - PROCESS | 1652 | 1463626543090 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}] 19:55:43 INFO - PROCESS | 1652 | 1463626543202 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 19:55:43 INFO - PROCESS | 1652 | 1463626543212 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb0800 == 75 [pid = 1652] [id = 334] 19:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x128d84800) [pid = 1652] [serial = 1001] [outer = 0x0] 19:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x129204c00) [pid = 1652] [serial = 1002] [outer = 0x128d84800] 19:55:43 INFO - PROCESS | 1652 | 1463626543238 Marionette DEBUG loaded listener.js 19:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x129317800) [pid = 1652] [serial = 1003] [outer = 0x128d84800] 19:55:43 INFO - PROCESS | 1652 | 1463626543576 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]]]}] 19:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 19:55:43 INFO - PROCESS | 1652 | 1463626543606 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 19:55:43 INFO - PROCESS | 1652 | 1463626543607 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 19:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:55:43 INFO - PROCESS | 1652 | 1463626543610 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:55:43 INFO - PROCESS | 1652 | 1463626543611 Marionette TRACE conn2 <- [1,1310,null,{}] 19:55:43 INFO - PROCESS | 1652 | 1463626543613 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}] 19:55:43 INFO - PROCESS | 1652 | 1463626543728 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 19:55:43 INFO - PROCESS | 1652 | 1463626543749 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d577800 == 76 [pid = 1652] [id = 335] 19:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x128dec800) [pid = 1652] [serial = 1004] [outer = 0x0] 19:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12a69c800) [pid = 1652] [serial = 1005] [outer = 0x128dec800] 19:55:43 INFO - PROCESS | 1652 | 1463626543774 Marionette DEBUG loaded listener.js 19:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12abe3c00) [pid = 1652] [serial = 1006] [outer = 0x128dec800] 19:55:44 INFO - PROCESS | 1652 | 1463626544146 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] 19:55:44 INFO - PROCESS | 1652 | 1463626544190 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 19:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:55:44 INFO - PROCESS | 1652 | 1463626544192 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:55:44 INFO - PROCESS | 1652 | 1463626544193 Marionette TRACE conn2 <- [1,1314,null,{}] 19:55:44 INFO - PROCESS | 1652 | 1463626544195 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}] 19:55:44 INFO - PROCESS | 1652 | 1463626544311 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x118619000) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x126f93400) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x123d0b800) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x128c31400) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x121004800) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x1166b7000) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x1127a9800) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x1127ab400) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x113019400) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x128c2b000) [pid = 1652] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x1166b2800) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1166b6800) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:55:44 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x113f49800) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:55:44 INFO - PROCESS | 1652 | 1463626544627 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11611d000 == 77 [pid = 1652] [id = 336] 19:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11214e800) [pid = 1652] [serial = 1007] [outer = 0x0] 19:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x112877800) [pid = 1652] [serial = 1008] [outer = 0x11214e800] 19:55:44 INFO - PROCESS | 1652 | 1463626544659 Marionette DEBUG loaded listener.js 19:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11309b000) [pid = 1652] [serial = 1009] [outer = 0x11214e800] 19:55:45 INFO - PROCESS | 1652 | 1463626545099 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]]]}] 19:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 970ms 19:55:45 INFO - PROCESS | 1652 | 1463626545181 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 19:55:45 INFO - PROCESS | 1652 | 1463626545185 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 19:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:55:45 INFO - PROCESS | 1652 | 1463626545190 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:55:45 INFO - PROCESS | 1652 | 1463626545192 Marionette TRACE conn2 <- [1,1318,null,{}] 19:55:45 INFO - PROCESS | 1652 | 1463626545196 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}] 19:55:45 INFO - PROCESS | 1652 | 1463626545310 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 19:55:45 INFO - PROCESS | 1652 | 1463626545391 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x127397800 == 78 [pid = 1652] [id = 337] 19:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x116f45800) [pid = 1652] [serial = 1010] [outer = 0x0] 19:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x118411400) [pid = 1652] [serial = 1011] [outer = 0x116f45800] 19:55:45 INFO - PROCESS | 1652 | 1463626545423 Marionette DEBUG loaded listener.js 19:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x119943800) [pid = 1652] [serial = 1012] [outer = 0x116f45800] 19:55:45 INFO - PROCESS | 1652 | 1463626545838 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]]]}] 19:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 672ms 19:55:45 INFO - PROCESS | 1652 | 1463626545863 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 19:55:45 INFO - PROCESS | 1652 | 1463626545866 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 19:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:55:45 INFO - PROCESS | 1652 | 1463626545869 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:55:45 INFO - PROCESS | 1652 | 1463626545870 Marionette TRACE conn2 <- [1,1322,null,{}] 19:55:45 INFO - PROCESS | 1652 | 1463626545873 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}] 19:55:45 INFO - PROCESS | 1652 | 1463626545984 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 19:55:46 INFO - PROCESS | 1652 | 1463626546096 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb3800 == 79 [pid = 1652] [id = 338] 19:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x119b1a400) [pid = 1652] [serial = 1013] [outer = 0x0] 19:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x119d94800) [pid = 1652] [serial = 1014] [outer = 0x119b1a400] 19:55:46 INFO - PROCESS | 1652 | 1463626546129 Marionette DEBUG loaded listener.js 19:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x123b71400) [pid = 1652] [serial = 1015] [outer = 0x119b1a400] 19:55:46 INFO - PROCESS | 1652 | 1463626546554 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]]]}] 19:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 718ms 19:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:55:46 INFO - PROCESS | 1652 | 1463626546588 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 19:55:46 INFO - PROCESS | 1652 | 1463626546589 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 19:55:46 INFO - PROCESS | 1652 | 1463626546597 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:55:46 INFO - PROCESS | 1652 | 1463626546602 Marionette TRACE conn2 <- [1,1326,null,{}] 19:55:46 INFO - PROCESS | 1652 | 1463626546629 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}] 19:55:46 INFO - PROCESS | 1652 | 1463626546776 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 19:55:46 INFO - PROCESS | 1652 | 1463626546834 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc14000 == 80 [pid = 1652] [id = 339] 19:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x1210b8800) [pid = 1652] [serial = 1016] [outer = 0x0] 19:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x1257f9800) [pid = 1652] [serial = 1017] [outer = 0x1210b8800] 19:55:46 INFO - PROCESS | 1652 | 1463626546867 Marionette DEBUG loaded listener.js 19:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x128bc7c00) [pid = 1652] [serial = 1018] [outer = 0x1210b8800] 19:55:47 INFO - PROCESS | 1652 | 1463626547263 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]]]}] 19:55:47 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 19:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 702ms 19:55:47 INFO - PROCESS | 1652 | 1463626547295 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 19:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:55:47 INFO - PROCESS | 1652 | 1463626547297 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 19:55:47 INFO - PROCESS | 1652 | 1463626547299 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:55:47 INFO - PROCESS | 1652 | 1463626547301 Marionette TRACE conn2 <- [1,1330,null,{}] 19:55:47 INFO - PROCESS | 1652 | 1463626547303 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}] 19:55:47 INFO - PROCESS | 1652 | 1463626547410 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 19:55:47 INFO - PROCESS | 1652 | 1463626547521 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x131dce800 == 81 [pid = 1652] [id = 340] 19:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x123c24c00) [pid = 1652] [serial = 1019] [outer = 0x0] 19:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x128d8b000) [pid = 1652] [serial = 1020] [outer = 0x123c24c00] 19:55:47 INFO - PROCESS | 1652 | 1463626547552 Marionette DEBUG loaded listener.js 19:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12ac8ec00) [pid = 1652] [serial = 1021] [outer = 0x123c24c00] 19:55:47 INFO - PROCESS | 1652 | 1463626547928 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]]]}] 19:55:47 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 19:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 19:55:47 INFO - PROCESS | 1652 | 1463626547970 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 19:55:47 INFO - PROCESS | 1652 | 1463626547971 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 19:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:55:47 INFO - PROCESS | 1652 | 1463626547973 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:55:47 INFO - PROCESS | 1652 | 1463626547975 Marionette TRACE conn2 <- [1,1334,null,{}] 19:55:47 INFO - PROCESS | 1652 | 1463626547977 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}] 19:55:48 INFO - PROCESS | 1652 | 1463626548088 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 19:55:48 INFO - PROCESS | 1652 | 1463626548204 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x135990000 == 82 [pid = 1652] [id = 341] 19:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12c81e000) [pid = 1652] [serial = 1022] [outer = 0x0] 19:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12c82a000) [pid = 1652] [serial = 1023] [outer = 0x12c81e000] 19:55:48 INFO - PROCESS | 1652 | 1463626548239 Marionette DEBUG loaded listener.js 19:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12d291c00) [pid = 1652] [serial = 1024] [outer = 0x12c81e000] 19:55:48 INFO - PROCESS | 1652 | 1463626548674 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]]]}] 19:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 720ms 19:55:48 INFO - PROCESS | 1652 | 1463626548702 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 19:55:48 INFO - PROCESS | 1652 | 1463626548704 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 19:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:55:48 INFO - PROCESS | 1652 | 1463626548708 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:55:48 INFO - PROCESS | 1652 | 1463626548709 Marionette TRACE conn2 <- [1,1338,null,{}] 19:55:48 INFO - PROCESS | 1652 | 1463626548712 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}] 19:55:48 INFO - PROCESS | 1652 | 1463626548825 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 19:55:48 INFO - PROCESS | 1652 | 1463626548909 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x135acb000 == 83 [pid = 1652] [id = 342] 19:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12d330c00) [pid = 1652] [serial = 1025] [outer = 0x0] 19:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x1357b8000) [pid = 1652] [serial = 1026] [outer = 0x12d330c00] 19:55:48 INFO - PROCESS | 1652 | 1463626548940 Marionette DEBUG loaded listener.js 19:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x13583f800) [pid = 1652] [serial = 1027] [outer = 0x12d330c00] 19:55:49 INFO - PROCESS | 1652 | 1463626549848 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]]]}] 19:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1171ms 19:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:55:49 INFO - PROCESS | 1652 | 1463626549880 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 19:55:49 INFO - PROCESS | 1652 | 1463626549881 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 19:55:49 INFO - PROCESS | 1652 | 1463626549883 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:55:49 INFO - PROCESS | 1652 | 1463626549885 Marionette TRACE conn2 <- [1,1342,null,{}] 19:55:49 INFO - PROCESS | 1652 | 1463626549887 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}] 19:55:49 INFO - PROCESS | 1652 | 1463626549992 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 19:55:50 INFO - PROCESS | 1652 | 1463626550103 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x13842b800 == 84 [pid = 1652] [id = 343] 19:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12d77ac00) [pid = 1652] [serial = 1028] [outer = 0x0] 19:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x135846c00) [pid = 1652] [serial = 1029] [outer = 0x12d77ac00] 19:55:50 INFO - PROCESS | 1652 | 1463626550133 Marionette DEBUG loaded listener.js 19:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x13584c000) [pid = 1652] [serial = 1030] [outer = 0x12d77ac00] 19:55:50 INFO - PROCESS | 1652 | 1463626550529 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]]]}] 19:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 669ms 19:55:50 INFO - PROCESS | 1652 | 1463626550553 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 19:55:50 INFO - PROCESS | 1652 | 1463626550554 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 19:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:55:50 INFO - PROCESS | 1652 | 1463626550557 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:55:50 INFO - PROCESS | 1652 | 1463626550558 Marionette TRACE conn2 <- [1,1346,null,{}] 19:55:50 INFO - PROCESS | 1652 | 1463626550561 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}] 19:55:50 INFO - PROCESS | 1652 | 1463626550679 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 19:55:50 INFO - PROCESS | 1652 | 1463626550814 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1385c4000 == 85 [pid = 1652] [id = 344] 19:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12d779800) [pid = 1652] [serial = 1031] [outer = 0x0] 19:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x13596d400) [pid = 1652] [serial = 1032] [outer = 0x12d779800] 19:55:50 INFO - PROCESS | 1652 | 1463626550861 Marionette DEBUG loaded listener.js 19:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x135973400) [pid = 1652] [serial = 1033] [outer = 0x12d779800] 19:55:51 INFO - PROCESS | 1652 | 1463626551319 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]]]}] 19:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 819ms 19:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:55:51 INFO - PROCESS | 1652 | 1463626551377 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 19:55:51 INFO - PROCESS | 1652 | 1463626551378 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 19:55:51 INFO - PROCESS | 1652 | 1463626551380 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:55:51 INFO - PROCESS | 1652 | 1463626551384 Marionette TRACE conn2 <- [1,1350,null,{}] 19:55:51 INFO - PROCESS | 1652 | 1463626551387 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}] 19:55:51 INFO - PROCESS | 1652 | 1463626551499 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 19:55:51 INFO - PROCESS | 1652 | 1463626551585 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b94800 == 86 [pid = 1652] [id = 345] 19:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x116670000) [pid = 1652] [serial = 1034] [outer = 0x0] 19:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x124f7f400) [pid = 1652] [serial = 1035] [outer = 0x116670000] 19:55:51 INFO - PROCESS | 1652 | 1463626551616 Marionette DEBUG loaded listener.js 19:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x135417c00) [pid = 1652] [serial = 1036] [outer = 0x116670000] 19:55:52 INFO - PROCESS | 1652 | 1463626552202 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]]]}] 19:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 874ms 19:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:55:52 INFO - PROCESS | 1652 | 1463626552254 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 19:55:52 INFO - PROCESS | 1652 | 1463626552257 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 19:55:52 INFO - PROCESS | 1652 | 1463626552260 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:55:52 INFO - PROCESS | 1652 | 1463626552262 Marionette TRACE conn2 <- [1,1354,null,{}] 19:55:52 INFO - PROCESS | 1652 | 1463626552266 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}] 19:55:52 INFO - PROCESS | 1652 | 1463626552376 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 19:55:52 INFO - PROCESS | 1652 | 1463626552460 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x112552800 == 87 [pid = 1652] [id = 346] 19:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x111fed000) [pid = 1652] [serial = 1037] [outer = 0x0] 19:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x1121ab000) [pid = 1652] [serial = 1038] [outer = 0x111fed000] 19:55:52 INFO - PROCESS | 1652 | 1463626552488 Marionette DEBUG loaded listener.js 19:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x112870800) [pid = 1652] [serial = 1039] [outer = 0x111fed000] 19:55:52 INFO - PROCESS | 1652 | 1463626552961 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]]]}] 19:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 19:55:53 INFO - PROCESS | 1652 | 1463626553001 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 19:55:53 INFO - PROCESS | 1652 | 1463626553004 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 19:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:55:53 INFO - PROCESS | 1652 | 1463626553011 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:55:53 INFO - PROCESS | 1652 | 1463626553012 Marionette TRACE conn2 <- [1,1358,null,{}] 19:55:53 INFO - PROCESS | 1652 | 1463626553015 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}] 19:55:53 INFO - PROCESS | 1652 | 1463626553120 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 19:55:53 INFO - PROCESS | 1652 | 1463626553210 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f14000 == 88 [pid = 1652] [id = 347] 19:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x113099c00) [pid = 1652] [serial = 1040] [outer = 0x0] 19:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x11334f400) [pid = 1652] [serial = 1041] [outer = 0x113099c00] 19:55:53 INFO - PROCESS | 1652 | 1463626553237 Marionette DEBUG loaded listener.js 19:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x113ded800) [pid = 1652] [serial = 1042] [outer = 0x113099c00] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d577800 == 87 [pid = 1652] [id = 335] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb0800 == 86 [pid = 1652] [id = 334] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12be30000 == 85 [pid = 1652] [id = 333] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12a89a000 == 84 [pid = 1652] [id = 332] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1293cf800 == 83 [pid = 1652] [id = 331] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12425f800 == 82 [pid = 1652] [id = 330] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12beae400) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12d77bc00) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118b91800 == 81 [pid = 1652] [id = 329] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119b4c000 == 80 [pid = 1652] [id = 328] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x135a46800 == 79 [pid = 1652] [id = 323] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x13599d000 == 78 [pid = 1652] [id = 322] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x13597f000 == 77 [pid = 1652] [id = 321] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba02800 == 76 [pid = 1652] [id = 320] 19:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123914000 == 75 [pid = 1652] [id = 319] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12a8b2800) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x11666d800) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x112631c00) [pid = 1652] [serial = 893] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x117f24400) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x121007000) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x1257fc000) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x1210bf400) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x123bc5400) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x129260800) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x1273ec000) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x121042800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12ac9bc00) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12d776c00) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x123f19c00) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12be10800) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12d333400) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x116a59000) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12d290800) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x112c02c00) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12ac95c00) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x1166b8400) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12103d800) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x116f3e800) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x117f26000) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x119064800) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x119d3c400) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x128ad3800) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x128bd1c00) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x1166bcc00) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12ac99c00) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x124dd2800) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x126f0a000) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x129209000) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 19:55:53 INFO - PROCESS | 1652 | 1463626553640 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]]]}] 19:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 19:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:55:53 INFO - PROCESS | 1652 | 1463626553686 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 19:55:53 INFO - PROCESS | 1652 | 1463626553688 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 19:55:53 INFO - PROCESS | 1652 | 1463626553690 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:55:53 INFO - PROCESS | 1652 | 1463626553692 Marionette TRACE conn2 <- [1,1362,null,{}] 19:55:53 INFO - PROCESS | 1652 | 1463626553701 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}] 19:55:53 INFO - PROCESS | 1652 | 1463626553799 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 19:55:53 INFO - PROCESS | 1652 | 1463626553804 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11930a000 == 76 [pid = 1652] [id = 348] 19:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x1166b2000) [pid = 1652] [serial = 1043] [outer = 0x0] 19:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1166b7000) [pid = 1652] [serial = 1044] [outer = 0x1166b2000] 19:55:53 INFO - PROCESS | 1652 | 1463626553832 Marionette DEBUG loaded listener.js 19:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x116846800) [pid = 1652] [serial = 1045] [outer = 0x1166b2000] 19:55:54 INFO - PROCESS | 1652 | 1463626554211 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]]]}] 19:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 570ms 19:55:54 INFO - PROCESS | 1652 | 1463626554261 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 19:55:54 INFO - PROCESS | 1652 | 1463626554263 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 19:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:55:54 INFO - PROCESS | 1652 | 1463626554265 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:55:54 INFO - PROCESS | 1652 | 1463626554266 Marionette TRACE conn2 <- [1,1366,null,{}] 19:55:54 INFO - PROCESS | 1652 | 1463626554268 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}] 19:55:54 INFO - PROCESS | 1652 | 1463626554354 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 19:55:54 INFO - PROCESS | 1652 | 1463626554359 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12106b000 == 77 [pid = 1652] [id = 349] 19:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x116a60400) [pid = 1652] [serial = 1046] [outer = 0x0] 19:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11706b800) [pid = 1652] [serial = 1047] [outer = 0x116a60400] 19:55:54 INFO - PROCESS | 1652 | 1463626554380 Marionette DEBUG loaded listener.js 19:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x117f28000) [pid = 1652] [serial = 1048] [outer = 0x116a60400] 19:55:54 INFO - PROCESS | 1652 | 1463626554877 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] 19:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:55:54 INFO - PROCESS | 1652 | 1463626554943 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 19:55:54 INFO - PROCESS | 1652 | 1463626554947 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:55:54 INFO - PROCESS | 1652 | 1463626554948 Marionette TRACE conn2 <- [1,1370,null,{}] 19:55:54 INFO - PROCESS | 1652 | 1463626554954 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}] 19:55:55 INFO - PROCESS | 1652 | 1463626555085 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 19:55:55 INFO - PROCESS | 1652 | 1463626555159 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12555f800 == 78 [pid = 1652] [id = 350] 19:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x11706f000) [pid = 1652] [serial = 1049] [outer = 0x0] 19:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x117f66800) [pid = 1652] [serial = 1050] [outer = 0x11706f000] 19:55:55 INFO - PROCESS | 1652 | 1463626555184 Marionette DEBUG loaded listener.js 19:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11861b800) [pid = 1652] [serial = 1051] [outer = 0x11706f000] 19:55:55 INFO - PROCESS | 1652 | 1463626555478 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] 19:55:55 INFO - PROCESS | 1652 | 1463626555522 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 19:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:55:55 INFO - PROCESS | 1652 | 1463626555525 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:55:55 INFO - PROCESS | 1652 | 1463626555526 Marionette TRACE conn2 <- [1,1374,null,{}] 19:55:55 INFO - PROCESS | 1652 | 1463626555528 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}] 19:55:55 INFO - PROCESS | 1652 | 1463626555653 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 19:55:55 INFO - PROCESS | 1652 | 1463626555658 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x127026800 == 79 [pid = 1652] [id = 351] 19:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x117f23000) [pid = 1652] [serial = 1052] [outer = 0x0] 19:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x118b23400) [pid = 1652] [serial = 1053] [outer = 0x117f23000] 19:55:55 INFO - PROCESS | 1652 | 1463626555759 Marionette DEBUG loaded listener.js 19:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x119d50400) [pid = 1652] [serial = 1054] [outer = 0x117f23000] 19:55:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:55:56 INFO - PROCESS | 1652 | 1463626556088 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] 19:55:56 INFO - PROCESS | 1652 | 1463626556094 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 19:55:56 INFO - PROCESS | 1652 | 1463626556096 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:55:56 INFO - PROCESS | 1652 | 1463626556097 Marionette TRACE conn2 <- [1,1378,null,{}] 19:55:56 INFO - PROCESS | 1652 | 1463626556102 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}] 19:55:56 INFO - PROCESS | 1652 | 1463626556228 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 19:55:56 INFO - PROCESS | 1652 | 1463626556242 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e30000 == 80 [pid = 1652] [id = 352] 19:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x119d58c00) [pid = 1652] [serial = 1055] [outer = 0x0] 19:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x121009c00) [pid = 1652] [serial = 1056] [outer = 0x119d58c00] 19:55:56 INFO - PROCESS | 1652 | 1463626556266 Marionette DEBUG loaded listener.js 19:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12103c400) [pid = 1652] [serial = 1057] [outer = 0x119d58c00] 19:55:56 INFO - PROCESS | 1652 | 1463626556628 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] 19:55:56 INFO - PROCESS | 1652 | 1463626556670 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 19:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:55:56 INFO - PROCESS | 1652 | 1463626556673 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:55:56 INFO - PROCESS | 1652 | 1463626556674 Marionette TRACE conn2 <- [1,1382,null,{}] 19:55:56 INFO - PROCESS | 1652 | 1463626556676 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}] 19:55:56 INFO - PROCESS | 1652 | 1463626556794 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 19:55:56 INFO - PROCESS | 1652 | 1463626556810 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1d2800 == 81 [pid = 1652] [id = 353] 19:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x119d59400) [pid = 1652] [serial = 1058] [outer = 0x0] 19:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x121049400) [pid = 1652] [serial = 1059] [outer = 0x119d59400] 19:55:56 INFO - PROCESS | 1652 | 1463626556835 Marionette DEBUG loaded listener.js 19:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1210bc400) [pid = 1652] [serial = 1060] [outer = 0x119d59400] 19:55:57 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:55:57 INFO - PROCESS | 1652 | 1463626557196 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] 19:55:57 INFO - PROCESS | 1652 | 1463626557242 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 19:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:55:57 INFO - PROCESS | 1652 | 1463626557245 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:55:57 INFO - PROCESS | 1652 | 1463626557246 Marionette TRACE conn2 <- [1,1386,null,{}] 19:55:57 INFO - PROCESS | 1652 | 1463626557248 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}] 19:55:57 INFO - PROCESS | 1652 | 1463626557367 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 19:55:57 INFO - PROCESS | 1652 | 1463626557378 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba6b000 == 82 [pid = 1652] [id = 354] 19:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x1210b3800) [pid = 1652] [serial = 1061] [outer = 0x0] 19:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x123975400) [pid = 1652] [serial = 1062] [outer = 0x1210b3800] 19:55:57 INFO - PROCESS | 1652 | 1463626557403 Marionette DEBUG loaded listener.js 19:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x123bc7000) [pid = 1652] [serial = 1063] [outer = 0x1210b3800] 19:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x121044000) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x125003c00) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x128d84800) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x1127a7c00) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x119b12000) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x121043c00) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x116f48c00) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:55:57 INFO - PROCESS | 1652 | 1463626557840 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] 19:55:57 INFO - PROCESS | 1652 | 1463626557868 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 19:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:55:57 INFO - PROCESS | 1652 | 1463626557870 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:55:57 INFO - PROCESS | 1652 | 1463626557872 Marionette TRACE conn2 <- [1,1390,null,{}] 19:55:57 INFO - PROCESS | 1652 | 1463626557874 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}] 19:55:57 INFO - PROCESS | 1652 | 1463626557970 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 19:55:57 INFO - PROCESS | 1652 | 1463626557974 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be2f000 == 83 [pid = 1652] [id = 355] 19:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x1166b5800) [pid = 1652] [serial = 1064] [outer = 0x0] 19:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x123c30800) [pid = 1652] [serial = 1065] [outer = 0x1166b5800] 19:55:58 INFO - PROCESS | 1652 | 1463626557999 Marionette DEBUG loaded listener.js 19:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x1241c2800) [pid = 1652] [serial = 1066] [outer = 0x1166b5800] 19:55:58 INFO - PROCESS | 1652 | 1463626558351 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]]]}] 19:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 19:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:55:58 INFO - PROCESS | 1652 | 1463626558390 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 19:55:58 INFO - PROCESS | 1652 | 1463626558391 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 19:55:58 INFO - PROCESS | 1652 | 1463626558393 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:55:58 INFO - PROCESS | 1652 | 1463626558395 Marionette TRACE conn2 <- [1,1394,null,{}] 19:55:58 INFO - PROCESS | 1652 | 1463626558398 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}] 19:55:58 INFO - PROCESS | 1652 | 1463626558548 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 19:55:58 INFO - PROCESS | 1652 | 1463626558553 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c879800 == 84 [pid = 1652] [id = 356] 19:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x124a34c00) [pid = 1652] [serial = 1067] [outer = 0x0] 19:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x1250e6400) [pid = 1652] [serial = 1068] [outer = 0x124a34c00] 19:55:58 INFO - PROCESS | 1652 | 1463626558582 Marionette DEBUG loaded listener.js 19:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12700b800) [pid = 1652] [serial = 1069] [outer = 0x124a34c00] 19:55:58 INFO - PROCESS | 1652 | 1463626558909 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]]]}] 19:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 19:55:58 INFO - PROCESS | 1652 | 1463626558915 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 19:55:58 INFO - PROCESS | 1652 | 1463626558917 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 19:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:55:58 INFO - PROCESS | 1652 | 1463626558922 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:55:58 INFO - PROCESS | 1652 | 1463626558923 Marionette TRACE conn2 <- [1,1398,null,{}] 19:55:58 INFO - PROCESS | 1652 | 1463626558925 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}] 19:55:59 INFO - PROCESS | 1652 | 1463626559023 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 19:55:59 INFO - PROCESS | 1652 | 1463626559101 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cec3800 == 85 [pid = 1652] [id = 357] 19:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x11301b800) [pid = 1652] [serial = 1070] [outer = 0x0] 19:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x1273d2c00) [pid = 1652] [serial = 1071] [outer = 0x11301b800] 19:55:59 INFO - PROCESS | 1652 | 1463626559127 Marionette DEBUG loaded listener.js 19:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x1273f2400) [pid = 1652] [serial = 1072] [outer = 0x11301b800] 19:55:59 INFO - PROCESS | 1652 | 1463626559407 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]]]}] 19:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 19:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:55:59 INFO - PROCESS | 1652 | 1463626559440 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 19:55:59 INFO - PROCESS | 1652 | 1463626559442 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 19:55:59 INFO - PROCESS | 1652 | 1463626559444 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:55:59 INFO - PROCESS | 1652 | 1463626559445 Marionette TRACE conn2 <- [1,1402,null,{}] 19:55:59 INFO - PROCESS | 1652 | 1463626559447 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}] 19:55:59 INFO - PROCESS | 1652 | 1463626559546 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 19:55:59 INFO - PROCESS | 1652 | 1463626559551 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d592000 == 86 [pid = 1652] [id = 358] 19:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x11301b000) [pid = 1652] [serial = 1073] [outer = 0x0] 19:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x128b1cc00) [pid = 1652] [serial = 1074] [outer = 0x11301b000] 19:55:59 INFO - PROCESS | 1652 | 1463626559575 Marionette DEBUG loaded listener.js 19:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x128bcf400) [pid = 1652] [serial = 1075] [outer = 0x11301b000] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d23a000 == 85 [pid = 1652] [id = 176] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1239c2800 == 84 [pid = 1652] [id = 191] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116fbc000 == 83 [pid = 1652] [id = 70] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x135aa3000 == 82 [pid = 1652] [id = 325] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x138420000 == 81 [pid = 1652] [id = 326] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119353800 == 80 [pid = 1652] [id = 102] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7c2800 == 79 [pid = 1652] [id = 284] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116f0c800 == 78 [pid = 1652] [id = 285] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1239d3000 == 77 [pid = 1652] [id = 327] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12df12000 == 76 [pid = 1652] [id = 223] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e5000 == 75 [pid = 1652] [id = 105] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x135a8c000 == 74 [pid = 1652] [id = 324] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d969800 == 73 [pid = 1652] [id = 222] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d56e000 == 72 [pid = 1652] [id = 262] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x135de2000 == 71 [pid = 1652] [id = 283] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x128dc8800 == 70 [pid = 1652] [id = 103] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d342800 == 69 [pid = 1652] [id = 261] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1130be800 == 68 [pid = 1652] [id = 69] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1347a3000 == 67 [pid = 1652] [id = 277] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12df12800 == 66 [pid = 1652] [id = 303] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11907b800 == 65 [pid = 1652] [id = 158] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f1bd800 == 64 [pid = 1652] [id = 260] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceca000 == 63 [pid = 1652] [id = 175] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7bb000 == 62 [pid = 1652] [id = 221] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1293cf000 == 61 [pid = 1652] [id = 83] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116f27800 == 60 [pid = 1652] [id = 224] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x127394800 == 59 [pid = 1652] [id = 173] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12c244800 == 58 [pid = 1652] [id = 171] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x131da0000 == 57 [pid = 1652] [id = 304] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119085000 == 56 [pid = 1652] [id = 177] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceac800 == 55 [pid = 1652] [id = 157] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac66000 == 54 [pid = 1652] [id = 243] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f1c1800 == 53 [pid = 1652] [id = 237] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12c869000 == 52 [pid = 1652] [id = 174] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x134774000 == 51 [pid = 1652] [id = 263] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x123908800 == 50 [pid = 1652] [id = 305] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116f14000 == 49 [pid = 1652] [id = 347] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x112552800 == 48 [pid = 1652] [id = 346] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119b94800 == 47 [pid = 1652] [id = 345] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1385c4000 == 46 [pid = 1652] [id = 344] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x13842b800 == 45 [pid = 1652] [id = 343] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x135acb000 == 44 [pid = 1652] [id = 342] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x135990000 == 43 [pid = 1652] [id = 341] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x131dce800 == 42 [pid = 1652] [id = 340] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc14000 == 41 [pid = 1652] [id = 339] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb3800 == 40 [pid = 1652] [id = 338] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x127397800 == 39 [pid = 1652] [id = 337] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x135dd3800 == 38 [pid = 1652] [id = 318] 19:56:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11611d000 == 37 [pid = 1652] [id = 336] 19:56:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12106b000 == 36 [pid = 1652] [id = 349] 19:56:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba6b000 == 35 [pid = 1652] [id = 354] 19:56:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11930a000 == 34 [pid = 1652] [id = 348] 19:56:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1d2800 == 33 [pid = 1652] [id = 353] 19:56:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12c879800 == 32 [pid = 1652] [id = 356] 19:56:01 INFO - PROCESS | 1652 | --DOCSHELL 0x129e30000 == 31 [pid = 1652] [id = 352] 19:56:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12555f800 == 30 [pid = 1652] [id = 350] 19:56:01 INFO - PROCESS | 1652 | --DOCSHELL 0x127026800 == 29 [pid = 1652] [id = 351] 19:56:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12be2f000 == 28 [pid = 1652] [id = 355] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x129317800) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a69c800) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x112c07c00) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1166ba800) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x119d92000) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12103dc00) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x135967400) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x126c4b400) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x129318c00) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x1210b4000) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x123bbec00) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x1273de800) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x117577800) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x1193c6400) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x128c2e000) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x119d85400) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x116841400) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12c96d400) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x1357b8800) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x1357bd000) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12500bc00) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x123bcb000) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x127002400) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x129204c00) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 19:56:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12cec3800 == 27 [pid = 1652] [id = 357] 19:56:01 INFO - PROCESS | 1652 | 1463626561752 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]]]}] 19:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2326ms 19:56:01 INFO - PROCESS | 1652 | 1463626561771 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 19:56:01 INFO - PROCESS | 1652 | 1463626561773 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 19:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:56:01 INFO - PROCESS | 1652 | 1463626561777 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:56:01 INFO - PROCESS | 1652 | 1463626561780 Marionette TRACE conn2 <- [1,1406,null,{}] 19:56:01 INFO - PROCESS | 1652 | 1463626561784 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}] 19:56:01 INFO - PROCESS | 1652 | 1463626561869 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 19:56:01 INFO - PROCESS | 1652 | 1463626561919 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e1b000 == 28 [pid = 1652] [id = 359] 19:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11287e800) [pid = 1652] [serial = 1076] [outer = 0x0] 19:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11287fc00) [pid = 1652] [serial = 1077] [outer = 0x11287e800] 19:56:01 INFO - PROCESS | 1652 | 1463626561947 Marionette DEBUG loaded listener.js 19:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x113015000) [pid = 1652] [serial = 1078] [outer = 0x11287e800] 19:56:02 INFO - PROCESS | 1652 | 1463626562270 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]]]}] 19:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 528ms 19:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:56:02 INFO - PROCESS | 1652 | 1463626562305 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 19:56:02 INFO - PROCESS | 1652 | 1463626562310 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 19:56:02 INFO - PROCESS | 1652 | 1463626562314 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:56:02 INFO - PROCESS | 1652 | 1463626562316 Marionette TRACE conn2 <- [1,1410,null,{}] 19:56:02 INFO - PROCESS | 1652 | 1463626562319 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}] 19:56:02 INFO - PROCESS | 1652 | 1463626562398 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 19:56:02 INFO - PROCESS | 1652 | 1463626562449 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116808800 == 29 [pid = 1652] [id = 360] 19:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x113014000) [pid = 1652] [serial = 1079] [outer = 0x0] 19:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x113021c00) [pid = 1652] [serial = 1080] [outer = 0x113014000] 19:56:02 INFO - PROCESS | 1652 | 1463626562476 Marionette DEBUG loaded listener.js 19:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x113d69400) [pid = 1652] [serial = 1081] [outer = 0x113014000] 19:56:02 INFO - PROCESS | 1652 | 1463626562827 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]]]}] 19:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 522ms 19:56:02 INFO - PROCESS | 1652 | 1463626562838 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 19:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:56:02 INFO - PROCESS | 1652 | 1463626562840 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 19:56:02 INFO - PROCESS | 1652 | 1463626562842 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:56:02 INFO - PROCESS | 1652 | 1463626562845 Marionette TRACE conn2 <- [1,1414,null,{}] 19:56:02 INFO - PROCESS | 1652 | 1463626562855 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}] 19:56:02 INFO - PROCESS | 1652 | 1463626562942 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 19:56:03 INFO - PROCESS | 1652 | 1463626562997 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184ba800 == 30 [pid = 1652] [id = 361] 19:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x111c28400) [pid = 1652] [serial = 1082] [outer = 0x0] 19:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x116192400) [pid = 1652] [serial = 1083] [outer = 0x111c28400] 19:56:03 INFO - PROCESS | 1652 | 1463626563025 Marionette DEBUG loaded listener.js 19:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x1166b3000) [pid = 1652] [serial = 1084] [outer = 0x111c28400] 19:56:03 INFO - PROCESS | 1652 | 1463626563365 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]]]}] 19:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 19:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:56:03 INFO - PROCESS | 1652 | 1463626563415 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 19:56:03 INFO - PROCESS | 1652 | 1463626563417 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 19:56:03 INFO - PROCESS | 1652 | 1463626563419 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:56:03 INFO - PROCESS | 1652 | 1463626563420 Marionette TRACE conn2 <- [1,1418,null,{}] 19:56:03 INFO - PROCESS | 1652 | 1463626563422 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}] 19:56:03 INFO - PROCESS | 1652 | 1463626563499 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 19:56:03 INFO - PROCESS | 1652 | 1463626563550 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119309800 == 31 [pid = 1652] [id = 362] 19:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x111f52400) [pid = 1652] [serial = 1085] [outer = 0x0] 19:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x116845800) [pid = 1652] [serial = 1086] [outer = 0x111f52400] 19:56:03 INFO - PROCESS | 1652 | 1463626563576 Marionette DEBUG loaded listener.js 19:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x116f45400) [pid = 1652] [serial = 1087] [outer = 0x111f52400] 19:56:03 INFO - PROCESS | 1652 | 1463626563854 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]]]}] 19:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 469ms 19:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:56:03 INFO - PROCESS | 1652 | 1463626563889 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 19:56:03 INFO - PROCESS | 1652 | 1463626563890 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 19:56:03 INFO - PROCESS | 1652 | 1463626563892 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:56:03 INFO - PROCESS | 1652 | 1463626563893 Marionette TRACE conn2 <- [1,1422,null,{}] 19:56:03 INFO - PROCESS | 1652 | 1463626563896 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}] 19:56:03 INFO - PROCESS | 1652 | 1463626563986 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 19:56:03 INFO - PROCESS | 1652 | 1463626563990 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b8a000 == 32 [pid = 1652] [id = 363] 19:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11287f800) [pid = 1652] [serial = 1088] [outer = 0x0] 19:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11744ec00) [pid = 1652] [serial = 1089] [outer = 0x11287f800] 19:56:04 INFO - PROCESS | 1652 | 1463626564016 Marionette DEBUG loaded listener.js 19:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11757a400) [pid = 1652] [serial = 1090] [outer = 0x11287f800] 19:56:04 INFO - PROCESS | 1652 | 1463626564375 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]]]}] 19:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 19:56:04 INFO - PROCESS | 1652 | 1463626564414 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 19:56:04 INFO - PROCESS | 1652 | 1463626564415 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 19:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:56:04 INFO - PROCESS | 1652 | 1463626564420 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:56:04 INFO - PROCESS | 1652 | 1463626564421 Marionette TRACE conn2 <- [1,1426,null,{}] 19:56:04 INFO - PROCESS | 1652 | 1463626564423 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}] 19:56:04 INFO - PROCESS | 1652 | 1463626564552 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 19:56:04 INFO - PROCESS | 1652 | 1463626564566 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x121052800 == 33 [pid = 1652] [id = 364] 19:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x117f26c00) [pid = 1652] [serial = 1091] [outer = 0x0] 19:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x117f59800) [pid = 1652] [serial = 1092] [outer = 0x117f26c00] 19:56:04 INFO - PROCESS | 1652 | 1463626564608 Marionette DEBUG loaded listener.js 19:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x118405800) [pid = 1652] [serial = 1093] [outer = 0x117f26c00] 19:56:05 INFO - PROCESS | 1652 | 1463626565045 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]]]}] 19:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 669ms 19:56:05 INFO - PROCESS | 1652 | 1463626565089 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 19:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:56:05 INFO - PROCESS | 1652 | 1463626565091 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 19:56:05 INFO - PROCESS | 1652 | 1463626565094 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:56:05 INFO - PROCESS | 1652 | 1463626565096 Marionette TRACE conn2 <- [1,1430,null,{}] 19:56:05 INFO - PROCESS | 1652 | 1463626565108 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}] 19:56:05 INFO - PROCESS | 1652 | 1463626565209 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 19:56:05 INFO - PROCESS | 1652 | 1463626565213 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e50800 == 34 [pid = 1652] [id = 365] 19:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x118463400) [pid = 1652] [serial = 1094] [outer = 0x0] 19:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x118b1e800) [pid = 1652] [serial = 1095] [outer = 0x118463400] 19:56:05 INFO - PROCESS | 1652 | 1463626565241 Marionette DEBUG loaded listener.js 19:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x119009400) [pid = 1652] [serial = 1096] [outer = 0x118463400] 19:56:05 INFO - PROCESS | 1652 | 1463626565572 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]]]}] 19:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 19:56:05 INFO - PROCESS | 1652 | 1463626565613 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 19:56:05 INFO - PROCESS | 1652 | 1463626565615 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 19:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:56:05 INFO - PROCESS | 1652 | 1463626565619 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:56:05 INFO - PROCESS | 1652 | 1463626565621 Marionette TRACE conn2 <- [1,1434,null,{}] 19:56:05 INFO - PROCESS | 1652 | 1463626565623 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}] 19:56:05 INFO - PROCESS | 1652 | 1463626565704 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 19:56:05 INFO - PROCESS | 1652 | 1463626565759 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x124268800 == 35 [pid = 1652] [id = 366] 19:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x118465800) [pid = 1652] [serial = 1097] [outer = 0x0] 19:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x119060000) [pid = 1652] [serial = 1098] [outer = 0x118465800] 19:56:05 INFO - PROCESS | 1652 | 1463626565784 Marionette DEBUG loaded listener.js 19:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x1191ac400) [pid = 1652] [serial = 1099] [outer = 0x118465800] 19:56:06 INFO - PROCESS | 1652 | 1463626566054 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]]]}] 19:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 469ms 19:56:06 INFO - PROCESS | 1652 | 1463626566089 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 19:56:06 INFO - PROCESS | 1652 | 1463626566091 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 19:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:56:06 INFO - PROCESS | 1652 | 1463626566093 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:56:06 INFO - PROCESS | 1652 | 1463626566094 Marionette TRACE conn2 <- [1,1438,null,{}] 19:56:06 INFO - PROCESS | 1652 | 1463626566097 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}] 19:56:06 INFO - PROCESS | 1652 | 1463626566190 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 19:56:06 INFO - PROCESS | 1652 | 1463626566194 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184b6000 == 36 [pid = 1652] [id = 367] 19:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x1193c5c00) [pid = 1652] [serial = 1100] [outer = 0x0] 19:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x119903c00) [pid = 1652] [serial = 1101] [outer = 0x1193c5c00] 19:56:06 INFO - PROCESS | 1652 | 1463626566220 Marionette DEBUG loaded listener.js 19:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x119942c00) [pid = 1652] [serial = 1102] [outer = 0x1193c5c00] 19:56:06 INFO - PROCESS | 1652 | 1463626566557 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]]]}] 19:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 518ms 19:56:06 INFO - PROCESS | 1652 | 1463626566620 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 19:56:06 INFO - PROCESS | 1652 | 1463626566622 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 19:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:56:06 INFO - PROCESS | 1652 | 1463626566624 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:56:06 INFO - PROCESS | 1652 | 1463626566625 Marionette TRACE conn2 <- [1,1442,null,{}] 19:56:06 INFO - PROCESS | 1652 | 1463626566627 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}] 19:56:06 INFO - PROCESS | 1652 | 1463626566730 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 19:56:06 INFO - PROCESS | 1652 | 1463626566772 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f7d000 == 37 [pid = 1652] [id = 368] 19:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x119944000) [pid = 1652] [serial = 1103] [outer = 0x0] 19:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x11994b800) [pid = 1652] [serial = 1104] [outer = 0x119944000] 19:56:06 INFO - PROCESS | 1652 | 1463626566797 Marionette DEBUG loaded listener.js 19:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x119bda400) [pid = 1652] [serial = 1105] [outer = 0x119944000] 19:56:07 INFO - PROCESS | 1652 | 1463626567141 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]]]}] 19:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 569ms 19:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:56:07 INFO - PROCESS | 1652 | 1463626567194 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 19:56:07 INFO - PROCESS | 1652 | 1463626567196 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 19:56:07 INFO - PROCESS | 1652 | 1463626567198 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:56:07 INFO - PROCESS | 1652 | 1463626567200 Marionette TRACE conn2 <- [1,1446,null,{}] 19:56:07 INFO - PROCESS | 1652 | 1463626567202 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}] 19:56:07 INFO - PROCESS | 1652 | 1463626567319 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 19:56:07 INFO - PROCESS | 1652 | 1463626567323 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b5c000 == 38 [pid = 1652] [id = 369] 19:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x119c0dc00) [pid = 1652] [serial = 1106] [outer = 0x0] 19:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x119d45800) [pid = 1652] [serial = 1107] [outer = 0x119c0dc00] 19:56:07 INFO - PROCESS | 1652 | 1463626567355 Marionette DEBUG loaded listener.js 19:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x119d90400) [pid = 1652] [serial = 1108] [outer = 0x119c0dc00] 19:56:07 INFO - PROCESS | 1652 | 1463626567705 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]]]}] 19:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 19:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:56:07 INFO - PROCESS | 1652 | 1463626567718 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 19:56:07 INFO - PROCESS | 1652 | 1463626567720 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 19:56:07 INFO - PROCESS | 1652 | 1463626567722 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:56:07 INFO - PROCESS | 1652 | 1463626567723 Marionette TRACE conn2 <- [1,1450,null,{}] 19:56:07 INFO - PROCESS | 1652 | 1463626567725 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}] 19:56:07 INFO - PROCESS | 1652 | 1463626567825 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 19:56:07 INFO - PROCESS | 1652 | 1463626567837 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293d0000 == 39 [pid = 1652] [id = 370] 19:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x119c0f400) [pid = 1652] [serial = 1109] [outer = 0x0] 19:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x121007c00) [pid = 1652] [serial = 1110] [outer = 0x119c0f400] 19:56:07 INFO - PROCESS | 1652 | 1463626567862 Marionette DEBUG loaded listener.js 19:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12100f800) [pid = 1652] [serial = 1111] [outer = 0x119c0f400] 19:56:08 INFO - PROCESS | 1652 | 1463626568209 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]]]}] 19:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 520ms 19:56:08 INFO - PROCESS | 1652 | 1463626568247 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 19:56:08 INFO - PROCESS | 1652 | 1463626568248 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 19:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:56:08 INFO - PROCESS | 1652 | 1463626568251 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:56:08 INFO - PROCESS | 1652 | 1463626568252 Marionette TRACE conn2 <- [1,1454,null,{}] 19:56:08 INFO - PROCESS | 1652 | 1463626568254 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}] 19:56:08 INFO - PROCESS | 1652 | 1463626568359 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 19:56:08 INFO - PROCESS | 1652 | 1463626568363 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6c1800 == 40 [pid = 1652] [id = 371] 19:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12103b000) [pid = 1652] [serial = 1112] [outer = 0x0] 19:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x121042000) [pid = 1652] [serial = 1113] [outer = 0x12103b000] 19:56:08 INFO - PROCESS | 1652 | 1463626568388 Marionette DEBUG loaded listener.js 19:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x1210b4800) [pid = 1652] [serial = 1114] [outer = 0x12103b000] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x1257f4800) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x117f5a000) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x119d86800) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x1210bf000) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x1127a5800) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x128bcf800) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x1193c4000) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x116667800) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x118b35000) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x126858c00) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x112875400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x128b24c00) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12baf5400) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x128dec800) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x116f43000) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x11334e800) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x1127a1c00) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x128b26400) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1121aa400) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x1191a7000) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12ac0f400) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11309c000) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x119d51000) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12d772000) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x113d0d800) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x121010c00) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12ac95000) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x128b22000) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x1273f7400) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12baf2000) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x118b1c800) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x111f51800) [pid = 1652] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x123bc0c00) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x1273dcc00) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x128c31000) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x1273f2000) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x1273eac00) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x1257f2400) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x123bc6400) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x128df5400) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1161edc00) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11840fc00) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x128ad2400) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12d779000) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12ac06c00) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12c826c00) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x119d58c00) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x119d59400) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x1210b3800) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1166b5800) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x124a34c00) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11214e800) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x116a60400) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1166b2000) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x113099c00) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x111fed000) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x116670000) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12d779800) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12d77ac00) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12d330c00) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12c81e000) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x123c24c00) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1210b8800) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x119b1a400) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x116f45800) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11706f000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11301b800) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x117f23000) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x123bc6800) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x113020000) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x113014c00) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x115e42800) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x115061400) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12c973800) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11287f400) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118458c00) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:56:09 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x116a55000) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:56:09 INFO - PROCESS | 1652 | 1463626569378 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]]]}] 19:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1171ms 19:56:09 INFO - PROCESS | 1652 | 1463626569422 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 19:56:09 INFO - PROCESS | 1652 | 1463626569423 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 19:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:56:09 INFO - PROCESS | 1652 | 1463626569426 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:56:09 INFO - PROCESS | 1652 | 1463626569427 Marionette TRACE conn2 <- [1,1458,null,{}] 19:56:09 INFO - PROCESS | 1652 | 1463626569429 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}] 19:56:09 INFO - PROCESS | 1652 | 1463626569507 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 19:56:09 INFO - PROCESS | 1652 | 1463626569562 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11680a800 == 41 [pid = 1652] [id = 372] 19:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x111f1c000) [pid = 1652] [serial = 1115] [outer = 0x0] 19:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11287d000) [pid = 1652] [serial = 1116] [outer = 0x111f1c000] 19:56:09 INFO - PROCESS | 1652 | 1463626569587 Marionette DEBUG loaded listener.js 19:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x113099c00) [pid = 1652] [serial = 1117] [outer = 0x111f1c000] 19:56:09 INFO - PROCESS | 1652 | 1463626569871 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]]]}] 19:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 467ms 19:56:09 INFO - PROCESS | 1652 | 1463626569894 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 19:56:09 INFO - PROCESS | 1652 | 1463626569895 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 19:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:56:09 INFO - PROCESS | 1652 | 1463626569897 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:56:09 INFO - PROCESS | 1652 | 1463626569898 Marionette TRACE conn2 <- [1,1462,null,{}] 19:56:09 INFO - PROCESS | 1652 | 1463626569909 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}] 19:56:09 INFO - PROCESS | 1652 | 1463626569993 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 19:56:10 INFO - PROCESS | 1652 | 1463626569998 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12425d800 == 42 [pid = 1652] [id = 373] 19:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11380f800) [pid = 1652] [serial = 1118] [outer = 0x0] 19:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1166b6c00) [pid = 1652] [serial = 1119] [outer = 0x11380f800] 19:56:10 INFO - PROCESS | 1652 | 1463626570024 Marionette DEBUG loaded listener.js 19:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x117073c00) [pid = 1652] [serial = 1120] [outer = 0x11380f800] 19:56:10 INFO - PROCESS | 1652 | 1463626570377 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]]]}] 19:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 526ms 19:56:10 INFO - PROCESS | 1652 | 1463626570424 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 19:56:10 INFO - PROCESS | 1652 | 1463626570425 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 19:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:56:10 INFO - PROCESS | 1652 | 1463626570428 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:56:10 INFO - PROCESS | 1652 | 1463626570429 Marionette TRACE conn2 <- [1,1466,null,{}] 19:56:10 INFO - PROCESS | 1652 | 1463626570431 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}] 19:56:10 INFO - PROCESS | 1652 | 1463626570509 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 19:56:10 INFO - PROCESS | 1652 | 1463626570514 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac6e800 == 43 [pid = 1652] [id = 374] 19:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x117f2b800) [pid = 1652] [serial = 1121] [outer = 0x0] 19:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x118458c00) [pid = 1652] [serial = 1122] [outer = 0x117f2b800] 19:56:10 INFO - PROCESS | 1652 | 1463626570541 Marionette DEBUG loaded listener.js 19:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x1193d1800) [pid = 1652] [serial = 1123] [outer = 0x117f2b800] 19:56:10 INFO - PROCESS | 1652 | 1463626570888 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]]]}] 19:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 467ms 19:56:10 INFO - PROCESS | 1652 | 1463626570895 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 19:56:10 INFO - PROCESS | 1652 | 1463626570897 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 19:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:56:10 INFO - PROCESS | 1652 | 1463626570903 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:56:10 INFO - PROCESS | 1652 | 1463626570904 Marionette TRACE conn2 <- [1,1470,null,{}] 19:56:10 INFO - PROCESS | 1652 | 1463626570907 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}] 19:56:10 INFO - PROCESS | 1652 | 1463626570993 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 19:56:11 INFO - PROCESS | 1652 | 1463626570997 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1f2000 == 44 [pid = 1652] [id = 375] 19:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1191aa400) [pid = 1652] [serial = 1124] [outer = 0x0] 19:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x119d8f000) [pid = 1652] [serial = 1125] [outer = 0x1191aa400] 19:56:11 INFO - PROCESS | 1652 | 1463626571022 Marionette DEBUG loaded listener.js 19:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1210b4c00) [pid = 1652] [serial = 1126] [outer = 0x1191aa400] 19:56:11 INFO - PROCESS | 1652 | 1463626571587 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]]]}] 19:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 725ms 19:56:11 INFO - PROCESS | 1652 | 1463626571626 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 19:56:11 INFO - PROCESS | 1652 | 1463626571629 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 19:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:56:11 INFO - PROCESS | 1652 | 1463626571635 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:56:11 INFO - PROCESS | 1652 | 1463626571638 Marionette TRACE conn2 <- [1,1474,null,{}] 19:56:11 INFO - PROCESS | 1652 | 1463626571642 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}] 19:56:11 INFO - PROCESS | 1652 | 1463626571752 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 19:56:11 INFO - PROCESS | 1652 | 1463626571833 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116871000 == 45 [pid = 1652] [id = 376] 19:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1127a7c00) [pid = 1652] [serial = 1127] [outer = 0x0] 19:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x112966400) [pid = 1652] [serial = 1128] [outer = 0x1127a7c00] 19:56:11 INFO - PROCESS | 1652 | 1463626571865 Marionette DEBUG loaded listener.js 19:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x113016400) [pid = 1652] [serial = 1129] [outer = 0x1127a7c00] 19:56:12 INFO - PROCESS | 1652 | 1463626572472 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]]]}] 19:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 874ms 19:56:12 INFO - PROCESS | 1652 | 1463626572527 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 19:56:12 INFO - PROCESS | 1652 | 1463626572531 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 19:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:56:12 INFO - PROCESS | 1652 | 1463626572545 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:56:12 INFO - PROCESS | 1652 | 1463626572547 Marionette TRACE conn2 <- [1,1478,null,{}] 19:56:12 INFO - PROCESS | 1652 | 1463626572573 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}] 19:56:12 INFO - PROCESS | 1652 | 1463626572682 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 19:56:12 INFO - PROCESS | 1652 | 1463626572739 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x121064800 == 46 [pid = 1652] [id = 377] 19:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x113def400) [pid = 1652] [serial = 1130] [outer = 0x0] 19:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x116668c00) [pid = 1652] [serial = 1131] [outer = 0x113def400] 19:56:12 INFO - PROCESS | 1652 | 1463626572770 Marionette DEBUG loaded listener.js 19:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11757e400) [pid = 1652] [serial = 1132] [outer = 0x113def400] 19:56:13 INFO - PROCESS | 1652 | 1463626573321 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]]]}] 19:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 827ms 19:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:56:13 INFO - PROCESS | 1652 | 1463626573554 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 19:56:13 INFO - PROCESS | 1652 | 1463626573557 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 19:56:13 INFO - PROCESS | 1652 | 1463626573560 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:56:13 INFO - PROCESS | 1652 | 1463626573562 Marionette TRACE conn2 <- [1,1482,null,{}] 19:56:13 INFO - PROCESS | 1652 | 1463626573588 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}] 19:56:13 INFO - PROCESS | 1652 | 1463626573707 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 19:56:13 INFO - PROCESS | 1652 | 1463626573743 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116821800 == 47 [pid = 1652] [id = 378] 19:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x1127ab000) [pid = 1652] [serial = 1133] [outer = 0x0] 19:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11287f400) [pid = 1652] [serial = 1134] [outer = 0x1127ab000] 19:56:13 INFO - PROCESS | 1652 | 1463626573770 Marionette DEBUG loaded listener.js 19:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x113019c00) [pid = 1652] [serial = 1135] [outer = 0x1127ab000] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12d674800 == 46 [pid = 1652] [id = 19] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb8800 == 45 [pid = 1652] [id = 16] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c869800 == 44 [pid = 1652] [id = 14] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7ae800 == 43 [pid = 1652] [id = 20] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c48a000 == 42 [pid = 1652] [id = 13] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12df07000 == 41 [pid = 1652] [id = 23] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x113305800 == 40 [pid = 1652] [id = 24] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e7000 == 39 [pid = 1652] [id = 9] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc5800 == 38 [pid = 1652] [id = 6] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88b800 == 37 [pid = 1652] [id = 8] 19:56:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12be26000 == 36 [pid = 1652] [id = 11] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x128b1cc00) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | 1463626574258 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]]]}] 19:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 723ms 19:56:14 INFO - PROCESS | 1652 | 1463626574286 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 19:56:14 INFO - PROCESS | 1652 | 1463626574289 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 19:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:56:14 INFO - PROCESS | 1652 | 1463626574295 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:56:14 INFO - PROCESS | 1652 | 1463626574297 Marionette TRACE conn2 <- [1,1486,null,{}] 19:56:14 INFO - PROCESS | 1652 | 1463626574303 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}] 19:56:14 INFO - PROCESS | 1652 | 1463626574381 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 19:56:14 INFO - PROCESS | 1652 | 1463626574388 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11680d800 == 37 [pid = 1652] [id = 379] 19:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11301c400) [pid = 1652] [serial = 1136] [outer = 0x0] 19:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x1130a1800) [pid = 1652] [serial = 1137] [outer = 0x11301c400] 19:56:14 INFO - PROCESS | 1652 | 1463626574415 Marionette DEBUG loaded listener.js 19:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x116191800) [pid = 1652] [serial = 1138] [outer = 0x11301c400] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x128d8ac00) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12c824800) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12920b000) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12c823000) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12abe3c00) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11845dc00) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x116844400) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12c4ccc00) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12c4c9000) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x128b26000) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x128ad0400) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x118460c00) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x123bca800) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x128b1f000) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12d32a400) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x13596cc00) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12c972400) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12be0c400) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12aba8000) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1210b2400) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1182ddc00) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1238a1c00) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1357be000) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x117575c00) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x128acb400) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12baf1c00) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ac8f000) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12ac93800) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1357b0800) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x119d4ec00) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x112879c00) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x126f09800) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x128dee400) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12aba2000) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x129316c00) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x129316000) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x128b2a800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x128ded400) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a8aec00) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128d8bc00) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d32f000) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x128df1c00) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x117f65400) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x117f5dc00) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12d28c400) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x135b3c000) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x121005c00) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1191a0c00) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12389b400) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12c4d0000) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12beb2c00) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12389ec00) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x121009c00) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x121049400) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x123975400) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1241c2800) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x123c30800) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1250e6400) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x123bc7000) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x112877800) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11706b800) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x117f28000) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1166b7000) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x116846800) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113ded800) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11334f400) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x112870800) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1121ab000) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x135417c00) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124f7f400) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x135973400) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x13596d400) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x135846c00) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x13584c000) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x13583f800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1357b8000) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12d291c00) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12c82a000) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128d8b000) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12ac8ec00) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128bc7c00) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1257f9800) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123b71400) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d94800) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119943800) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118411400) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11309b000) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11861b800) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117f66800) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1273f2400) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118b23400) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119d50400) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12700b800) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1210bc400) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12103c400) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1273d2c00) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12d77fc00) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12baab000) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12c96e000) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 19:56:14 INFO - PROCESS | 1652 | 1463626574840 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]]]}] 19:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 575ms 19:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:56:14 INFO - PROCESS | 1652 | 1463626574871 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 19:56:14 INFO - PROCESS | 1652 | 1463626574873 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 19:56:14 INFO - PROCESS | 1652 | 1463626574875 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:56:14 INFO - PROCESS | 1652 | 1463626574876 Marionette TRACE conn2 <- [1,1490,null,{}] 19:56:14 INFO - PROCESS | 1652 | 1463626574884 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}] 19:56:14 INFO - PROCESS | 1652 | 1463626574971 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 19:56:14 INFO - PROCESS | 1652 | 1463626574978 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119305800 == 38 [pid = 1652] [id = 380] 19:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1127a5800) [pid = 1652] [serial = 1139] [outer = 0x0] 19:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116a53000) [pid = 1652] [serial = 1140] [outer = 0x1127a5800] 19:56:15 INFO - PROCESS | 1652 | 1463626575010 Marionette DEBUG loaded listener.js 19:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116f42000) [pid = 1652] [serial = 1141] [outer = 0x1127a5800] 19:56:15 INFO - PROCESS | 1652 | 1463626575372 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]]]}] 19:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 19:56:15 INFO - PROCESS | 1652 | 1463626575394 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 19:56:15 INFO - PROCESS | 1652 | 1463626575396 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 19:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:56:15 INFO - PROCESS | 1652 | 1463626575398 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:56:15 INFO - PROCESS | 1652 | 1463626575399 Marionette TRACE conn2 <- [1,1494,null,{}] 19:56:15 INFO - PROCESS | 1652 | 1463626575409 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}] 19:56:15 INFO - PROCESS | 1652 | 1463626575486 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 19:56:15 INFO - PROCESS | 1652 | 1463626575490 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ccb000 == 39 [pid = 1652] [id = 381] 19:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116f47400) [pid = 1652] [serial = 1142] [outer = 0x0] 19:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117454800) [pid = 1652] [serial = 1143] [outer = 0x116f47400] 19:56:15 INFO - PROCESS | 1652 | 1463626575516 Marionette DEBUG loaded listener.js 19:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117f28c00) [pid = 1652] [serial = 1144] [outer = 0x116f47400] 19:56:15 INFO - PROCESS | 1652 | 1463626575825 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]]]}] 19:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 475ms 19:56:15 INFO - PROCESS | 1652 | 1463626575873 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 19:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:56:15 INFO - PROCESS | 1652 | 1463626575875 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 19:56:15 INFO - PROCESS | 1652 | 1463626575877 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:56:15 INFO - PROCESS | 1652 | 1463626575878 Marionette TRACE conn2 <- [1,1498,null,{}] 19:56:15 INFO - PROCESS | 1652 | 1463626575880 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}] 19:56:15 INFO - PROCESS | 1652 | 1463626575957 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 19:56:16 INFO - PROCESS | 1652 | 1463626576012 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12105a800 == 40 [pid = 1652] [id = 382] 19:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116f47c00) [pid = 1652] [serial = 1145] [outer = 0x0] 19:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117f4a400) [pid = 1652] [serial = 1146] [outer = 0x116f47c00] 19:56:16 INFO - PROCESS | 1652 | 1463626576037 Marionette DEBUG loaded listener.js 19:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117f5f400) [pid = 1652] [serial = 1147] [outer = 0x116f47c00] 19:56:16 INFO - PROCESS | 1652 | 1463626576328 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]]]}] 19:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 468ms 19:56:16 INFO - PROCESS | 1652 | 1463626576345 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 19:56:16 INFO - PROCESS | 1652 | 1463626576346 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 19:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:56:16 INFO - PROCESS | 1652 | 1463626576357 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:56:16 INFO - PROCESS | 1652 | 1463626576358 Marionette TRACE conn2 <- [1,1502,null,{}] 19:56:16 INFO - PROCESS | 1652 | 1463626576361 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}] 19:56:16 INFO - PROCESS | 1652 | 1463626576478 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 19:56:16 INFO - PROCESS | 1652 | 1463626576510 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x124121000 == 41 [pid = 1652] [id = 383] 19:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x117fba800) [pid = 1652] [serial = 1148] [outer = 0x0] 19:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118407000) [pid = 1652] [serial = 1149] [outer = 0x117fba800] 19:56:16 INFO - PROCESS | 1652 | 1463626576544 Marionette DEBUG loaded listener.js 19:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118b32000) [pid = 1652] [serial = 1150] [outer = 0x117fba800] 19:56:16 INFO - PROCESS | 1652 | 1463626576863 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]]]}] 19:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 527ms 19:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:56:16 INFO - PROCESS | 1652 | 1463626576877 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 19:56:16 INFO - PROCESS | 1652 | 1463626576878 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 19:56:16 INFO - PROCESS | 1652 | 1463626576880 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:56:16 INFO - PROCESS | 1652 | 1463626576881 Marionette TRACE conn2 <- [1,1506,null,{}] 19:56:16 INFO - PROCESS | 1652 | 1463626576885 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}] 19:56:16 INFO - PROCESS | 1652 | 1463626576983 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 19:56:17 INFO - PROCESS | 1652 | 1463626576996 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x125562800 == 42 [pid = 1652] [id = 384] 19:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11905c800) [pid = 1652] [serial = 1151] [outer = 0x0] 19:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1191acc00) [pid = 1652] [serial = 1152] [outer = 0x11905c800] 19:56:17 INFO - PROCESS | 1652 | 1463626577021 Marionette DEBUG loaded listener.js 19:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1193d2400) [pid = 1652] [serial = 1153] [outer = 0x11905c800] 19:56:17 INFO - PROCESS | 1652 | 1463626577371 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]]]}] 19:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 523ms 19:56:17 INFO - PROCESS | 1652 | 1463626577412 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 19:56:17 INFO - PROCESS | 1652 | 1463626577414 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 19:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:56:17 INFO - PROCESS | 1652 | 1463626577417 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:56:17 INFO - PROCESS | 1652 | 1463626577419 Marionette TRACE conn2 <- [1,1510,null,{}] 19:56:17 INFO - PROCESS | 1652 | 1463626577422 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}] 19:56:17 INFO - PROCESS | 1652 | 1463626577566 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 19:56:17 INFO - PROCESS | 1652 | 1463626577583 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x127024800 == 43 [pid = 1652] [id = 385] 19:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11919e800) [pid = 1652] [serial = 1154] [outer = 0x0] 19:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119946000) [pid = 1652] [serial = 1155] [outer = 0x11919e800] 19:56:17 INFO - PROCESS | 1652 | 1463626577607 Marionette DEBUG loaded listener.js 19:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119b12400) [pid = 1652] [serial = 1156] [outer = 0x11919e800] 19:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 571ms 19:56:17 INFO - PROCESS | 1652 | 1463626577983 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]]]}] 19:56:17 INFO - PROCESS | 1652 | 1463626577989 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 19:56:17 INFO - PROCESS | 1652 | 1463626577990 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 19:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:56:17 INFO - PROCESS | 1652 | 1463626577993 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:56:17 INFO - PROCESS | 1652 | 1463626577994 Marionette TRACE conn2 <- [1,1514,null,{}] 19:56:17 INFO - PROCESS | 1652 | 1463626577996 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}] 19:56:18 INFO - PROCESS | 1652 | 1463626578105 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 19:56:18 INFO - PROCESS | 1652 | 1463626578109 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119085000 == 44 [pid = 1652] [id = 386] 19:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119946c00) [pid = 1652] [serial = 1157] [outer = 0x0] 19:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119d23800) [pid = 1652] [serial = 1158] [outer = 0x119946c00] 19:56:18 INFO - PROCESS | 1652 | 1463626578134 Marionette DEBUG loaded listener.js 19:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119d52000) [pid = 1652] [serial = 1159] [outer = 0x119946c00] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x111f52400) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118465800) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119c0dc00) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117f26c00) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1193c5c00) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11287f800) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111c28400) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11287e800) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119c0f400) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118463400) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12103b000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x111f1c000) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113014000) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117f2b800) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11380f800) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:56:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119944000) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:56:18 INFO - PROCESS | 1652 | 1463626578541 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]]]}] 19:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 572ms 19:56:18 INFO - PROCESS | 1652 | 1463626578565 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 19:56:18 INFO - PROCESS | 1652 | 1463626578567 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 19:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:56:18 INFO - PROCESS | 1652 | 1463626578571 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:56:18 INFO - PROCESS | 1652 | 1463626578572 Marionette TRACE conn2 <- [1,1518,null,{}] 19:56:18 INFO - PROCESS | 1652 | 1463626578575 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}] 19:56:18 INFO - PROCESS | 1652 | 1463626578655 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 19:56:18 INFO - PROCESS | 1652 | 1463626578704 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12411b800 == 45 [pid = 1652] [id = 387] 19:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1121aa400) [pid = 1652] [serial = 1160] [outer = 0x0] 19:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11689ac00) [pid = 1652] [serial = 1161] [outer = 0x1121aa400] 19:56:18 INFO - PROCESS | 1652 | 1463626578729 Marionette DEBUG loaded listener.js 19:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118463400) [pid = 1652] [serial = 1162] [outer = 0x1121aa400] 19:56:19 INFO - PROCESS | 1652 | 1463626579002 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]]]}] 19:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 19:56:19 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:56:19 INFO - PROCESS | 1652 | 1463626579040 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 19:56:19 INFO - PROCESS | 1652 | 1463626579042 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 19:56:19 INFO - PROCESS | 1652 | 1463626579054 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:56:19 INFO - PROCESS | 1652 | 1463626579057 Marionette TRACE conn2 <- [1,1522,null,{}] 19:56:19 INFO - PROCESS | 1652 | 1463626579060 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}] 19:56:19 INFO - PROCESS | 1652 | 1463626579157 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 19:56:19 INFO - PROCESS | 1652 | 1463626579161 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e35800 == 46 [pid = 1652] [id = 388] 19:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191a9400) [pid = 1652] [serial = 1163] [outer = 0x0] 19:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119d23000) [pid = 1652] [serial = 1164] [outer = 0x1191a9400] 19:56:19 INFO - PROCESS | 1652 | 1463626579190 Marionette DEBUG loaded listener.js 19:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d91400) [pid = 1652] [serial = 1165] [outer = 0x1191a9400] 19:56:19 INFO - PROCESS | 1652 | 1463626579514 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"]]]}] 19:56:19 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 () { 19:56:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:56:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:56:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:56:19 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 () { 19:56:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:56:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:56:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:56:19 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 () { 19:56:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:56:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:56:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:56:19 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 () { 19:56:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:56:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:56:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:56:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 482ms 19:56:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:56:19 INFO - PROCESS | 1652 | 1463626579526 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 19:56:19 INFO - PROCESS | 1652 | 1463626579528 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 19:56:19 INFO - PROCESS | 1652 | 1463626579530 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:56:19 INFO - PROCESS | 1652 | 1463626579531 Marionette TRACE conn2 <- [1,1526,null,{}] 19:56:19 INFO - PROCESS | 1652 | 1463626579535 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}] 19:56:19 INFO - PROCESS | 1652 | 1463626579644 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 19:56:19 INFO - PROCESS | 1652 | 1463626579650 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a819000 == 47 [pid = 1652] [id = 389] 19:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x117573800) [pid = 1652] [serial = 1166] [outer = 0x0] 19:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121005c00) [pid = 1652] [serial = 1167] [outer = 0x117573800] 19:56:19 INFO - PROCESS | 1652 | 1463626579675 Marionette DEBUG loaded listener.js 19:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121043800) [pid = 1652] [serial = 1168] [outer = 0x117573800] 19:56:19 INFO - PROCESS | 1652 | 1463626579956 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"]]]}] 19:56:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:56:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:56:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:56:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:56:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:56:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:56:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:56:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:56:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:56:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 475ms 19:56:20 INFO - PROCESS | 1652 | 1463626580006 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 19:56:20 INFO - PROCESS | 1652 | 1463626580007 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 19:56:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:56:20 INFO - PROCESS | 1652 | 1463626580009 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:56:20 INFO - PROCESS | 1652 | 1463626580011 Marionette TRACE conn2 <- [1,1530,null,{}] 19:56:20 INFO - PROCESS | 1652 | 1463626580013 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}] 19:56:20 INFO - PROCESS | 1652 | 1463626580095 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 19:56:20 INFO - PROCESS | 1652 | 1463626580109 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac81800 == 48 [pid = 1652] [id = 390] 19:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12100a000) [pid = 1652] [serial = 1169] [outer = 0x0] 19:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1210b7c00) [pid = 1652] [serial = 1170] [outer = 0x12100a000] 19:56:20 INFO - PROCESS | 1652 | 1463626580134 Marionette DEBUG loaded listener.js 19:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123899c00) [pid = 1652] [serial = 1171] [outer = 0x12100a000] 19:56:20 INFO - PROCESS | 1652 | 1463626580483 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]]]}] 19:56:20 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 19:56:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:56:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:56:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:56:20 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. 19:56:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:56:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 518ms 19:56:20 INFO - PROCESS | 1652 | 1463626580529 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 19:56:20 INFO - PROCESS | 1652 | 1463626580531 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 19:56:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:56:20 INFO - PROCESS | 1652 | 1463626580535 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:56:20 INFO - PROCESS | 1652 | 1463626580538 Marionette TRACE conn2 <- [1,1534,null,{}] 19:56:20 INFO - PROCESS | 1652 | 1463626580542 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}] 19:56:20 INFO - PROCESS | 1652 | 1463626580645 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 19:56:20 INFO - PROCESS | 1652 | 1463626580695 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116081800 == 49 [pid = 1652] [id = 391] 19:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112877400) [pid = 1652] [serial = 1172] [outer = 0x0] 19:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112965400) [pid = 1652] [serial = 1173] [outer = 0x112877400] 19:56:20 INFO - PROCESS | 1652 | 1463626580726 Marionette DEBUG loaded listener.js 19:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113019800) [pid = 1652] [serial = 1174] [outer = 0x112877400] 19:56:21 INFO - PROCESS | 1652 | 1463626581154 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]]]}] 19:56:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:56:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 671ms 19:56:21 INFO - PROCESS | 1652 | 1463626581206 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 19:56:21 INFO - PROCESS | 1652 | 1463626581210 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 19:56:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:56:21 INFO - PROCESS | 1652 | 1463626581214 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:56:21 INFO - PROCESS | 1652 | 1463626581216 Marionette TRACE conn2 <- [1,1538,null,{}] 19:56:21 INFO - PROCESS | 1652 | 1463626581219 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}] 19:56:21 INFO - PROCESS | 1652 | 1463626581321 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 19:56:21 INFO - PROCESS | 1652 | 1463626581425 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a082800 == 50 [pid = 1652] [id = 392] 19:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x115e44c00) [pid = 1652] [serial = 1175] [outer = 0x0] 19:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1161f2c00) [pid = 1652] [serial = 1176] [outer = 0x115e44c00] 19:56:21 INFO - PROCESS | 1652 | 1463626581457 Marionette DEBUG loaded listener.js 19:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116841c00) [pid = 1652] [serial = 1177] [outer = 0x115e44c00] 19:56:21 INFO - PROCESS | 1652 | 1463626581967 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]]]}] 19:56:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:56:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 822ms 19:56:22 INFO - PROCESS | 1652 | 1463626582053 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 19:56:22 INFO - PROCESS | 1652 | 1463626582056 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 19:56:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:56:22 INFO - PROCESS | 1652 | 1463626582061 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:56:22 INFO - PROCESS | 1652 | 1463626582064 Marionette TRACE conn2 <- [1,1542,null,{}] 19:56:22 INFO - PROCESS | 1652 | 1463626582075 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}] 19:56:22 INFO - PROCESS | 1652 | 1463626582179 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 19:56:22 INFO - PROCESS | 1652 | 1463626582257 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a82a000 == 51 [pid = 1652] [id = 393] 19:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116f49000) [pid = 1652] [serial = 1178] [outer = 0x0] 19:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117f5e800) [pid = 1652] [serial = 1179] [outer = 0x116f49000] 19:56:22 INFO - PROCESS | 1652 | 1463626582291 Marionette DEBUG loaded listener.js 19:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11845cc00) [pid = 1652] [serial = 1180] [outer = 0x116f49000] 19:56:22 INFO - PROCESS | 1652 | 1463626582729 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]]]}] 19:56:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:56:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 676ms 19:56:22 INFO - PROCESS | 1652 | 1463626582738 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 19:56:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:56:22 INFO - PROCESS | 1652 | 1463626582740 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 19:56:22 INFO - PROCESS | 1652 | 1463626582742 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:56:22 INFO - PROCESS | 1652 | 1463626582744 Marionette TRACE conn2 <- [1,1546,null,{}] 19:56:22 INFO - PROCESS | 1652 | 1463626582746 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}] 19:56:22 INFO - PROCESS | 1652 | 1463626582845 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 19:56:22 INFO - PROCESS | 1652 | 1463626582895 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3a3000 == 52 [pid = 1652] [id = 394] 19:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11845e000) [pid = 1652] [serial = 1181] [outer = 0x0] 19:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119009c00) [pid = 1652] [serial = 1182] [outer = 0x11845e000] 19:56:22 INFO - PROCESS | 1652 | 1463626582925 Marionette DEBUG loaded listener.js 19:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119d2d400) [pid = 1652] [serial = 1183] [outer = 0x11845e000] 19:56:23 INFO - PROCESS | 1652 | 1463626583337 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]]]}] 19:56:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:56:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 619ms 19:56:23 INFO - PROCESS | 1652 | 1463626583362 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 19:56:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:56:23 INFO - PROCESS | 1652 | 1463626583363 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 19:56:23 INFO - PROCESS | 1652 | 1463626583366 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:56:23 INFO - PROCESS | 1652 | 1463626583367 Marionette TRACE conn2 <- [1,1550,null,{}] 19:56:23 INFO - PROCESS | 1652 | 1463626583370 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}] 19:56:23 INFO - PROCESS | 1652 | 1463626583467 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 19:56:23 INFO - PROCESS | 1652 | 1463626583517 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba6c000 == 53 [pid = 1652] [id = 395] 19:56:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11666c400) [pid = 1652] [serial = 1184] [outer = 0x0] 19:56:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119d8ac00) [pid = 1652] [serial = 1185] [outer = 0x11666c400] 19:56:23 INFO - PROCESS | 1652 | 1463626583547 Marionette DEBUG loaded listener.js 19:56:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12100e800) [pid = 1652] [serial = 1186] [outer = 0x11666c400] 19:56:23 INFO - PROCESS | 1652 | 1463626583957 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]]]}] 19:56:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:56:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 619ms 19:56:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:56:23 INFO - PROCESS | 1652 | 1463626583986 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 19:56:23 INFO - PROCESS | 1652 | 1463626583987 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 19:56:23 INFO - PROCESS | 1652 | 1463626583989 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:56:23 INFO - PROCESS | 1652 | 1463626583991 Marionette TRACE conn2 <- [1,1554,null,{}] 19:56:23 INFO - PROCESS | 1652 | 1463626583993 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}] 19:56:24 INFO - PROCESS | 1652 | 1463626584107 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 19:56:24 INFO - PROCESS | 1652 | 1463626584195 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be1f800 == 54 [pid = 1652] [id = 396] 19:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12389a800) [pid = 1652] [serial = 1187] [outer = 0x0] 19:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1238a2000) [pid = 1652] [serial = 1188] [outer = 0x12389a800] 19:56:24 INFO - PROCESS | 1652 | 1463626584225 Marionette DEBUG loaded listener.js 19:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123bbe400) [pid = 1652] [serial = 1189] [outer = 0x12389a800] 19:56:24 INFO - PROCESS | 1652 | 1463626584663 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]]]}] 19:56:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:56:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 718ms 19:56:24 INFO - PROCESS | 1652 | 1463626584708 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 19:56:24 INFO - PROCESS | 1652 | 1463626584709 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 19:56:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:56:24 INFO - PROCESS | 1652 | 1463626584712 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:56:24 INFO - PROCESS | 1652 | 1463626584713 Marionette TRACE conn2 <- [1,1558,null,{}] 19:56:24 INFO - PROCESS | 1652 | 1463626584716 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}] 19:56:24 INFO - PROCESS | 1652 | 1463626584815 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 19:56:24 INFO - PROCESS | 1652 | 1463626584868 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b4c000 == 55 [pid = 1652] [id = 397] 19:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x113095c00) [pid = 1652] [serial = 1190] [outer = 0x0] 19:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12100c000) [pid = 1652] [serial = 1191] [outer = 0x113095c00] 19:56:24 INFO - PROCESS | 1652 | 1463626584898 Marionette DEBUG loaded listener.js 19:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x123bc3000) [pid = 1652] [serial = 1192] [outer = 0x113095c00] 19:56:25 INFO - PROCESS | 1652 | 1463626585462 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]]]}] 19:56:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:56:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 820ms 19:56:25 INFO - PROCESS | 1652 | 1463626585533 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 19:56:25 INFO - PROCESS | 1652 | 1463626585535 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 19:56:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:56:25 INFO - PROCESS | 1652 | 1463626585538 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:56:25 INFO - PROCESS | 1652 | 1463626585540 Marionette TRACE conn2 <- [1,1562,null,{}] 19:56:25 INFO - PROCESS | 1652 | 1463626585544 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}] 19:56:25 INFO - PROCESS | 1652 | 1463626585634 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 19:56:25 INFO - PROCESS | 1652 | 1463626585690 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119320800 == 56 [pid = 1652] [id = 398] 19:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x112c33c00) [pid = 1652] [serial = 1193] [outer = 0x0] 19:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x113018000) [pid = 1652] [serial = 1194] [outer = 0x112c33c00] 19:56:25 INFO - PROCESS | 1652 | 1463626585718 Marionette DEBUG loaded listener.js 19:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1130a1000) [pid = 1652] [serial = 1195] [outer = 0x112c33c00] 19:56:26 INFO - PROCESS | 1652 | 1463626586158 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]]]}] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a819000 == 55 [pid = 1652] [id = 389] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x129e35800 == 54 [pid = 1652] [id = 388] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12411b800 == 53 [pid = 1652] [id = 387] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119085000 == 52 [pid = 1652] [id = 386] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127024800 == 51 [pid = 1652] [id = 385] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x125562800 == 50 [pid = 1652] [id = 384] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x124121000 == 49 [pid = 1652] [id = 383] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12105a800 == 48 [pid = 1652] [id = 382] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119d8f000) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119ccb000 == 47 [pid = 1652] [id = 381] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119305800 == 46 [pid = 1652] [id = 380] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11680d800 == 45 [pid = 1652] [id = 379] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x116821800 == 44 [pid = 1652] [id = 378] 19:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121064800 == 43 [pid = 1652] [id = 377] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x113099c00) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1166b6c00) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119bda400) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11994b800) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1210b4800) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x117073c00) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119d90400) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1193d1800) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119942c00) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116845800) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116f45400) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119060000) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119d45800) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1191ac400) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x117f59800) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118405800) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119903c00) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11744ec00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11757a400) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116192400) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1166b3000) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11287fc00) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113015000) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121007c00) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118b1e800) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121042000) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11287d000) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12100f800) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113021c00) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119009400) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113d69400) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 19:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118458c00) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 19:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 19:56:26 INFO - PROCESS | 1652 | 1463626586210 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 19:56:26 INFO - PROCESS | 1652 | 1463626586214 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 19:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:56:26 INFO - PROCESS | 1652 | 1463626586218 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:56:26 INFO - PROCESS | 1652 | 1463626586219 Marionette TRACE conn2 <- [1,1566,null,{}] 19:56:26 INFO - PROCESS | 1652 | 1463626586222 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}] 19:56:26 INFO - PROCESS | 1652 | 1463626586302 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 19:56:26 INFO - PROCESS | 1652 | 1463626586307 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161cd800 == 44 [pid = 1652] [id = 399] 19:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11334f400) [pid = 1652] [serial = 1196] [outer = 0x0] 19:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x115e43c00) [pid = 1652] [serial = 1197] [outer = 0x11334f400] 19:56:26 INFO - PROCESS | 1652 | 1463626586334 Marionette DEBUG loaded listener.js 19:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1166b3000) [pid = 1652] [serial = 1198] [outer = 0x11334f400] 19:56:26 INFO - PROCESS | 1652 | 1463626586673 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]]]}] 19:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 469ms 19:56:26 INFO - PROCESS | 1652 | 1463626586688 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 19:56:26 INFO - PROCESS | 1652 | 1463626586689 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 19:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:56:26 INFO - PROCESS | 1652 | 1463626586691 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:56:26 INFO - PROCESS | 1652 | 1463626586693 Marionette TRACE conn2 <- [1,1570,null,{}] 19:56:26 INFO - PROCESS | 1652 | 1463626586701 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}] 19:56:26 INFO - PROCESS | 1652 | 1463626586796 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 19:56:26 INFO - PROCESS | 1652 | 1463626586849 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11934b000 == 45 [pid = 1652] [id = 400] 19:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1166b6c00) [pid = 1652] [serial = 1199] [outer = 0x0] 19:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11706e000) [pid = 1652] [serial = 1200] [outer = 0x1166b6c00] 19:56:26 INFO - PROCESS | 1652 | 1463626586876 Marionette DEBUG loaded listener.js 19:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117f4a000) [pid = 1652] [serial = 1201] [outer = 0x1166b6c00] 19:56:27 INFO - PROCESS | 1652 | 1463626587179 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]]]}] 19:56:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:56:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 522ms 19:56:27 INFO - PROCESS | 1652 | 1463626587214 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 19:56:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:56:27 INFO - PROCESS | 1652 | 1463626587216 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 19:56:27 INFO - PROCESS | 1652 | 1463626587220 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:56:27 INFO - PROCESS | 1652 | 1463626587222 Marionette TRACE conn2 <- [1,1574,null,{}] 19:56:27 INFO - PROCESS | 1652 | 1463626587224 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}] 19:56:27 INFO - PROCESS | 1652 | 1463626587310 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 19:56:27 INFO - PROCESS | 1652 | 1463626587366 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cdb000 == 46 [pid = 1652] [id = 401] 19:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117f25800) [pid = 1652] [serial = 1202] [outer = 0x0] 19:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x117f66800) [pid = 1652] [serial = 1203] [outer = 0x117f25800] 19:56:27 INFO - PROCESS | 1652 | 1463626587392 Marionette DEBUG loaded listener.js 19:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118b28800) [pid = 1652] [serial = 1204] [outer = 0x117f25800] 19:56:27 INFO - PROCESS | 1652 | 1463626587660 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]]]}] 19:56:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:56:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 470ms 19:56:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:56:27 INFO - PROCESS | 1652 | 1463626587690 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 19:56:27 INFO - PROCESS | 1652 | 1463626587692 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 19:56:27 INFO - PROCESS | 1652 | 1463626587694 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:56:27 INFO - PROCESS | 1652 | 1463626587695 Marionette TRACE conn2 <- [1,1578,null,{}] 19:56:27 INFO - PROCESS | 1652 | 1463626587697 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}] 19:56:27 INFO - PROCESS | 1652 | 1463626587782 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 19:56:27 INFO - PROCESS | 1652 | 1463626587788 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x124106800 == 47 [pid = 1652] [id = 402] 19:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118b25000) [pid = 1652] [serial = 1205] [outer = 0x0] 19:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1193c6000) [pid = 1652] [serial = 1206] [outer = 0x118b25000] 19:56:27 INFO - PROCESS | 1652 | 1463626587814 Marionette DEBUG loaded listener.js 19:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119947400) [pid = 1652] [serial = 1207] [outer = 0x118b25000] 19:56:28 INFO - PROCESS | 1652 | 1463626588146 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]]]}] 19:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 467ms 19:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:56:28 INFO - PROCESS | 1652 | 1463626588162 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 19:56:28 INFO - PROCESS | 1652 | 1463626588163 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 19:56:28 INFO - PROCESS | 1652 | 1463626588165 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:56:28 INFO - PROCESS | 1652 | 1463626588166 Marionette TRACE conn2 <- [1,1582,null,{}] 19:56:28 INFO - PROCESS | 1652 | 1463626588169 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}] 19:56:28 INFO - PROCESS | 1652 | 1463626588293 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 19:56:28 INFO - PROCESS | 1652 | 1463626588305 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c5f000 == 48 [pid = 1652] [id = 403] 19:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119942c00) [pid = 1652] [serial = 1208] [outer = 0x0] 19:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119d22000) [pid = 1652] [serial = 1209] [outer = 0x119942c00] 19:56:28 INFO - PROCESS | 1652 | 1463626588330 Marionette DEBUG loaded listener.js 19:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12103dc00) [pid = 1652] [serial = 1210] [outer = 0x119942c00] 19:56:28 INFO - PROCESS | 1652 | 1463626588766 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]]]}] 19:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 619ms 19:56:28 INFO - PROCESS | 1652 | 1463626588787 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 19:56:28 INFO - PROCESS | 1652 | 1463626588789 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 19:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:56:28 INFO - PROCESS | 1652 | 1463626588798 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:56:28 INFO - PROCESS | 1652 | 1463626588800 Marionette TRACE conn2 <- [1,1586,null,{}] 19:56:28 INFO - PROCESS | 1652 | 1463626588813 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}] 19:56:28 INFO - PROCESS | 1652 | 1463626588956 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 19:56:28 INFO - PROCESS | 1652 | 1463626588975 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c1a800 == 49 [pid = 1652] [id = 404] 19:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1210b2c00) [pid = 1652] [serial = 1211] [outer = 0x0] 19:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1210bc800) [pid = 1652] [serial = 1212] [outer = 0x1210b2c00] 19:56:29 INFO - PROCESS | 1652 | 1463626588999 Marionette DEBUG loaded listener.js 19:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1238a2400) [pid = 1652] [serial = 1213] [outer = 0x1210b2c00] 19:56:29 INFO - PROCESS | 1652 | 1463626589309 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]]]}] 19:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 533ms 19:56:29 INFO - PROCESS | 1652 | 1463626589332 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 19:56:29 INFO - PROCESS | 1652 | 1463626589335 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 19:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:56:29 INFO - PROCESS | 1652 | 1463626589340 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:56:29 INFO - PROCESS | 1652 | 1463626589341 Marionette TRACE conn2 <- [1,1590,null,{}] 19:56:29 INFO - PROCESS | 1652 | 1463626589343 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}] 19:56:29 INFO - PROCESS | 1652 | 1463626589445 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 19:56:29 INFO - PROCESS | 1652 | 1463626589457 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293d1800 == 50 [pid = 1652] [id = 405] 19:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1210b6c00) [pid = 1652] [serial = 1214] [outer = 0x0] 19:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123975400) [pid = 1652] [serial = 1215] [outer = 0x1210b6c00] 19:56:29 INFO - PROCESS | 1652 | 1463626589482 Marionette DEBUG loaded listener.js 19:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123bc5400) [pid = 1652] [serial = 1216] [outer = 0x1210b6c00] 19:56:29 INFO - PROCESS | 1652 | 1463626589841 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]]]}] 19:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 19:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:56:29 INFO - PROCESS | 1652 | 1463626589859 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 19:56:29 INFO - PROCESS | 1652 | 1463626589861 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 19:56:29 INFO - PROCESS | 1652 | 1463626589863 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:56:29 INFO - PROCESS | 1652 | 1463626589864 Marionette TRACE conn2 <- [1,1594,null,{}] 19:56:29 INFO - PROCESS | 1652 | 1463626589867 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}] 19:56:29 INFO - PROCESS | 1652 | 1463626589971 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 19:56:29 INFO - PROCESS | 1652 | 1463626589986 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a827800 == 51 [pid = 1652] [id = 406] 19:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123b76800) [pid = 1652] [serial = 1217] [outer = 0x0] 19:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123c32800) [pid = 1652] [serial = 1218] [outer = 0x123b76800] 19:56:30 INFO - PROCESS | 1652 | 1463626590010 Marionette DEBUG loaded listener.js 19:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x123d0e400) [pid = 1652] [serial = 1219] [outer = 0x123b76800] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11905c800) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11301c400) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116f47400) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1127a5800) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1127ab000) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x116f47c00) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11919e800) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119946c00) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1121aa400) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1191a9400) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117573800) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117fba800) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11301b000) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:56:30 INFO - PROCESS | 1652 | 1463626590425 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]]]}] 19:56:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 568ms 19:56:30 INFO - PROCESS | 1652 | 1463626590431 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 19:56:30 INFO - PROCESS | 1652 | 1463626590433 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 19:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:56:30 INFO - PROCESS | 1652 | 1463626590438 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:56:30 INFO - PROCESS | 1652 | 1463626590439 Marionette TRACE conn2 <- [1,1598,null,{}] 19:56:30 INFO - PROCESS | 1652 | 1463626590442 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}] 19:56:30 INFO - PROCESS | 1652 | 1463626590529 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 19:56:30 INFO - PROCESS | 1652 | 1463626590534 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac6d800 == 52 [pid = 1652] [id = 407] 19:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112c0c000) [pid = 1652] [serial = 1220] [outer = 0x0] 19:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1166be400) [pid = 1652] [serial = 1221] [outer = 0x112c0c000] 19:56:30 INFO - PROCESS | 1652 | 1463626590559 Marionette DEBUG loaded listener.js 19:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1193cfc00) [pid = 1652] [serial = 1222] [outer = 0x112c0c000] 19:56:30 INFO - PROCESS | 1652 | 1463626590904 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]]]}] 19:56:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 471ms 19:56:30 INFO - PROCESS | 1652 | 1463626590910 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 19:56:30 INFO - PROCESS | 1652 | 1463626590912 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 19:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:56:30 INFO - PROCESS | 1652 | 1463626590914 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:56:30 INFO - PROCESS | 1652 | 1463626590916 Marionette TRACE conn2 <- [1,1602,null,{}] 19:56:30 INFO - PROCESS | 1652 | 1463626590928 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}] 19:56:31 INFO - PROCESS | 1652 | 1463626591046 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 19:56:31 INFO - PROCESS | 1652 | 1463626591052 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba07800 == 53 [pid = 1652] [id = 408] 19:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116f3f000) [pid = 1652] [serial = 1223] [outer = 0x0] 19:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1241c5800) [pid = 1652] [serial = 1224] [outer = 0x116f3f000] 19:56:31 INFO - PROCESS | 1652 | 1463626591081 Marionette DEBUG loaded listener.js 19:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125004c00) [pid = 1652] [serial = 1225] [outer = 0x116f3f000] 19:56:31 INFO - PROCESS | 1652 | 1463626591415 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]]]}] 19:56:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 530ms 19:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:56:31 INFO - PROCESS | 1652 | 1463626591446 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 19:56:31 INFO - PROCESS | 1652 | 1463626591448 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 19:56:31 INFO - PROCESS | 1652 | 1463626591454 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:56:31 INFO - PROCESS | 1652 | 1463626591456 Marionette TRACE conn2 <- [1,1606,null,{}] 19:56:31 INFO - PROCESS | 1652 | 1463626591460 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}] 19:56:31 INFO - PROCESS | 1652 | 1463626591589 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 19:56:31 INFO - PROCESS | 1652 | 1463626591673 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c243000 == 54 [pid = 1652] [id = 409] 19:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x117f23400) [pid = 1652] [serial = 1226] [outer = 0x0] 19:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12500f400) [pid = 1652] [serial = 1227] [outer = 0x117f23400] 19:56:31 INFO - PROCESS | 1652 | 1463626591713 Marionette DEBUG loaded listener.js 19:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126851000) [pid = 1652] [serial = 1228] [outer = 0x117f23400] 19:56:32 INFO - PROCESS | 1652 | 1463626592034 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]]]}] 19:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 622ms 19:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:56:32 INFO - PROCESS | 1652 | 1463626592074 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 19:56:32 INFO - PROCESS | 1652 | 1463626592075 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 19:56:32 INFO - PROCESS | 1652 | 1463626592077 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:56:32 INFO - PROCESS | 1652 | 1463626592078 Marionette TRACE conn2 <- [1,1610,null,{}] 19:56:32 INFO - PROCESS | 1652 | 1463626592081 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}] 19:56:32 INFO - PROCESS | 1652 | 1463626592164 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 19:56:32 INFO - PROCESS | 1652 | 1463626592229 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c48b800 == 55 [pid = 1652] [id = 410] 19:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x111ab1c00) [pid = 1652] [serial = 1229] [outer = 0x0] 19:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126856400) [pid = 1652] [serial = 1230] [outer = 0x111ab1c00] 19:56:32 INFO - PROCESS | 1652 | 1463626592254 Marionette DEBUG loaded listener.js 19:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126f10c00) [pid = 1652] [serial = 1231] [outer = 0x111ab1c00] 19:56:32 INFO - PROCESS | 1652 | 1463626592675 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]]]}] 19:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 620ms 19:56:32 INFO - PROCESS | 1652 | 1463626592698 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 19:56:32 INFO - PROCESS | 1652 | 1463626592702 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 19:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:56:32 INFO - PROCESS | 1652 | 1463626592730 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:56:32 INFO - PROCESS | 1652 | 1463626592734 Marionette TRACE conn2 <- [1,1614,null,{}] 19:56:32 INFO - PROCESS | 1652 | 1463626592741 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}] 19:56:32 INFO - PROCESS | 1652 | 1463626592889 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 19:56:33 INFO - PROCESS | 1652 | 1463626593023 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184bb800 == 56 [pid = 1652] [id = 411] 19:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113129000) [pid = 1652] [serial = 1232] [outer = 0x0] 19:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x113d69000) [pid = 1652] [serial = 1233] [outer = 0x113129000] 19:56:33 INFO - PROCESS | 1652 | 1463626593053 Marionette DEBUG loaded listener.js 19:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116843800) [pid = 1652] [serial = 1234] [outer = 0x113129000] 19:56:33 INFO - PROCESS | 1652 | 1463626593494 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]]]}] 19:56:33 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 19:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 780ms 19:56:33 INFO - PROCESS | 1652 | 1463626593508 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 19:56:33 INFO - PROCESS | 1652 | 1463626593514 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 19:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:56:33 INFO - PROCESS | 1652 | 1463626593521 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:56:33 INFO - PROCESS | 1652 | 1463626593524 Marionette TRACE conn2 <- [1,1618,null,{}] 19:56:33 INFO - PROCESS | 1652 | 1463626593528 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}] 19:56:33 INFO - PROCESS | 1652 | 1463626593688 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 19:56:33 INFO - PROCESS | 1652 | 1463626593787 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125559800 == 57 [pid = 1652] [id = 412] 19:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116a55c00) [pid = 1652] [serial = 1235] [outer = 0x0] 19:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x117458400) [pid = 1652] [serial = 1236] [outer = 0x116a55c00] 19:56:33 INFO - PROCESS | 1652 | 1463626593836 Marionette DEBUG loaded listener.js 19:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118462400) [pid = 1652] [serial = 1237] [outer = 0x116a55c00] 19:56:34 INFO - PROCESS | 1652 | 1463626594324 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]]]}] 19:56:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:56:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 825ms 19:56:34 INFO - PROCESS | 1652 | 1463626594345 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 19:56:34 INFO - PROCESS | 1652 | 1463626594347 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 19:56:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:56:34 INFO - PROCESS | 1652 | 1463626594350 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:56:34 INFO - PROCESS | 1652 | 1463626594352 Marionette TRACE conn2 <- [1,1622,null,{}] 19:56:34 INFO - PROCESS | 1652 | 1463626594360 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}] 19:56:34 INFO - PROCESS | 1652 | 1463626594466 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 19:56:34 INFO - PROCESS | 1652 | 1463626594525 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c482000 == 58 [pid = 1652] [id = 413] 19:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119905800) [pid = 1652] [serial = 1238] [outer = 0x0] 19:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119d4e400) [pid = 1652] [serial = 1239] [outer = 0x119905800] 19:56:34 INFO - PROCESS | 1652 | 1463626594557 Marionette DEBUG loaded listener.js 19:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12100bc00) [pid = 1652] [serial = 1240] [outer = 0x119905800] 19:56:35 INFO - PROCESS | 1652 | 1463626595006 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]]]}] 19:56:35 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 19:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 721ms 19:56:35 INFO - PROCESS | 1652 | 1463626595071 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 19:56:35 INFO - PROCESS | 1652 | 1463626595074 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 19:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:56:35 INFO - PROCESS | 1652 | 1463626595076 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:56:35 INFO - PROCESS | 1652 | 1463626595078 Marionette TRACE conn2 <- [1,1626,null,{}] 19:56:35 INFO - PROCESS | 1652 | 1463626595080 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}] 19:56:35 INFO - PROCESS | 1652 | 1463626595194 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 19:56:35 INFO - PROCESS | 1652 | 1463626595266 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c879800 == 59 [pid = 1652] [id = 414] 19:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x121049800) [pid = 1652] [serial = 1241] [outer = 0x0] 19:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x123bc4000) [pid = 1652] [serial = 1242] [outer = 0x121049800] 19:56:35 INFO - PROCESS | 1652 | 1463626595296 Marionette DEBUG loaded listener.js 19:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x123f19c00) [pid = 1652] [serial = 1243] [outer = 0x121049800] 19:56:35 INFO - PROCESS | 1652 | 1463626595696 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]]]}] 19:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 19:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:56:35 INFO - PROCESS | 1652 | 1463626595746 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 19:56:35 INFO - PROCESS | 1652 | 1463626595747 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 19:56:35 INFO - PROCESS | 1652 | 1463626595780 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:56:35 INFO - PROCESS | 1652 | 1463626595782 Marionette TRACE conn2 <- [1,1630,null,{}] 19:56:35 INFO - PROCESS | 1652 | 1463626595804 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}] 19:56:35 INFO - PROCESS | 1652 | 1463626595908 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 19:56:35 INFO - PROCESS | 1652 | 1463626595986 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9e3000 == 60 [pid = 1652] [id = 415] 19:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1127a2800) [pid = 1652] [serial = 1244] [outer = 0x0] 19:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x124ae8400) [pid = 1652] [serial = 1245] [outer = 0x1127a2800] 19:56:36 INFO - PROCESS | 1652 | 1463626596015 Marionette DEBUG loaded listener.js 19:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1257f2400) [pid = 1652] [serial = 1246] [outer = 0x1127a2800] 19:56:36 INFO - PROCESS | 1652 | 1463626596621 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]]]}] 19:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 921ms 19:56:36 INFO - PROCESS | 1652 | 1463626596684 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 19:56:36 INFO - PROCESS | 1652 | 1463626596687 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 19:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:56:36 INFO - PROCESS | 1652 | 1463626596692 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:56:36 INFO - PROCESS | 1652 | 1463626596694 Marionette TRACE conn2 <- [1,1634,null,{}] 19:56:36 INFO - PROCESS | 1652 | 1463626596698 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}] 19:56:36 INFO - PROCESS | 1652 | 1463626596790 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 19:56:36 INFO - PROCESS | 1652 | 1463626596860 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d3c000 == 61 [pid = 1652] [id = 416] 19:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x111f1ac00) [pid = 1652] [serial = 1247] [outer = 0x0] 19:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1127a5c00) [pid = 1652] [serial = 1248] [outer = 0x111f1ac00] 19:56:36 INFO - PROCESS | 1652 | 1463626596888 Marionette DEBUG loaded listener.js 19:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x113012800) [pid = 1652] [serial = 1249] [outer = 0x111f1ac00] 19:56:37 INFO - PROCESS | 1652 | 1463626597337 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]]]}] 19:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 19:56:37 INFO - PROCESS | 1652 | 1463626597363 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 19:56:37 INFO - PROCESS | 1652 | 1463626597366 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 19:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:56:37 INFO - PROCESS | 1652 | 1463626597371 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:56:37 INFO - PROCESS | 1652 | 1463626597372 Marionette TRACE conn2 <- [1,1638,null,{}] 19:56:37 INFO - PROCESS | 1652 | 1463626597375 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}] 19:56:37 INFO - PROCESS | 1652 | 1463626597466 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 19:56:37 INFO - PROCESS | 1652 | 1463626597520 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118116800 == 62 [pid = 1652] [id = 417] 19:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x113093400) [pid = 1652] [serial = 1250] [outer = 0x0] 19:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1160e0400) [pid = 1652] [serial = 1251] [outer = 0x113093400] 19:56:37 INFO - PROCESS | 1652 | 1463626597550 Marionette DEBUG loaded listener.js 19:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11666b400) [pid = 1652] [serial = 1252] [outer = 0x113093400] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c243000 == 61 [pid = 1652] [id = 409] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba07800 == 60 [pid = 1652] [id = 408] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac6d800 == 59 [pid = 1652] [id = 407] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a827800 == 58 [pid = 1652] [id = 406] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1293d1800 == 57 [pid = 1652] [id = 405] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x112966400) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x116668c00) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1210b7c00) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x128c1a800 == 56 [pid = 1652] [id = 404] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126c5f000 == 55 [pid = 1652] [id = 403] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124106800 == 54 [pid = 1652] [id = 402] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119cdb000 == 53 [pid = 1652] [id = 401] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11934b000 == 52 [pid = 1652] [id = 400] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1161cd800 == 51 [pid = 1652] [id = 399] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119320800 == 50 [pid = 1652] [id = 398] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a82a000 == 49 [pid = 1652] [id = 393] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11a082800 == 48 [pid = 1652] [id = 392] 19:56:37 INFO - PROCESS | 1652 | --DOCSHELL 0x116081800 == 47 [pid = 1652] [id = 391] 19:56:37 INFO - PROCESS | 1652 | 1463626597938 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]]]}] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x128bcf400) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x121005c00) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118407000) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118463400) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119d91400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119b12400) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1193d2400) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x117f5f400) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x121043800) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118b32000) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119d52000) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1191acc00) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1130a1800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x116191800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x117454800) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x117f28c00) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116a53000) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116f42000) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x113019c00) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11287f400) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x117f4a400) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119946000) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119d23800) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11689ac00) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 19:56:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119d23000) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 19:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 619ms 19:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:56:37 INFO - PROCESS | 1652 | 1463626597990 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 19:56:37 INFO - PROCESS | 1652 | 1463626597991 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 19:56:37 INFO - PROCESS | 1652 | 1463626597993 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:56:37 INFO - PROCESS | 1652 | 1463626597996 Marionette TRACE conn2 <- [1,1642,null,{}] 19:56:38 INFO - PROCESS | 1652 | 1463626598003 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}] 19:56:38 INFO - PROCESS | 1652 | 1463626598085 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 19:56:38 INFO - PROCESS | 1652 | 1463626598093 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d20800 == 48 [pid = 1652] [id = 418] 19:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11683d800) [pid = 1652] [serial = 1253] [outer = 0x0] 19:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116f3f400) [pid = 1652] [serial = 1254] [outer = 0x11683d800] 19:56:38 INFO - PROCESS | 1652 | 1463626598121 Marionette DEBUG loaded listener.js 19:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11706b800) [pid = 1652] [serial = 1255] [outer = 0x11683d800] 19:56:38 INFO - PROCESS | 1652 | 1463626598442 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]]]}] 19:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 19:56:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:56:38 INFO - PROCESS | 1652 | 1463626598465 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 19:56:38 INFO - PROCESS | 1652 | 1463626598467 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 19:56:38 INFO - PROCESS | 1652 | 1463626598471 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:56:38 INFO - PROCESS | 1652 | 1463626598472 Marionette TRACE conn2 <- [1,1646,null,{}] 19:56:38 INFO - PROCESS | 1652 | 1463626598475 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}] 19:56:38 INFO - PROCESS | 1652 | 1463626598571 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 19:56:38 INFO - PROCESS | 1652 | 1463626598621 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b95000 == 49 [pid = 1652] [id = 419] 19:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116f48c00) [pid = 1652] [serial = 1256] [outer = 0x0] 19:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117f25400) [pid = 1652] [serial = 1257] [outer = 0x116f48c00] 19:56:38 INFO - PROCESS | 1652 | 1463626598647 Marionette DEBUG loaded listener.js 19:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x117f52800) [pid = 1652] [serial = 1258] [outer = 0x116f48c00] 19:56:38 INFO - PROCESS | 1652 | 1463626598939 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]]]}] 19:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 19:56:39 INFO - PROCESS | 1652 | 1463626598990 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 19:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:56:39 INFO - PROCESS | 1652 | 1463626598992 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 19:56:39 INFO - PROCESS | 1652 | 1463626599002 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:56:39 INFO - PROCESS | 1652 | 1463626599003 Marionette TRACE conn2 <- [1,1650,null,{}] 19:56:39 INFO - PROCESS | 1652 | 1463626599005 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}] 19:56:39 INFO - PROCESS | 1652 | 1463626599081 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 19:56:39 INFO - PROCESS | 1652 | 1463626599138 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121063800 == 50 [pid = 1652] [id = 420] 19:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x117571c00) [pid = 1652] [serial = 1259] [outer = 0x0] 19:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117f61000) [pid = 1652] [serial = 1260] [outer = 0x117571c00] 19:56:39 INFO - PROCESS | 1652 | 1463626599164 Marionette DEBUG loaded listener.js 19:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11845f000) [pid = 1652] [serial = 1261] [outer = 0x117571c00] 19:56:39 INFO - PROCESS | 1652 | 1463626599432 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]]]}] 19:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 469ms 19:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:56:39 INFO - PROCESS | 1652 | 1463626599475 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 19:56:39 INFO - PROCESS | 1652 | 1463626599476 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 19:56:39 INFO - PROCESS | 1652 | 1463626599478 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:56:39 INFO - PROCESS | 1652 | 1463626599480 Marionette TRACE conn2 <- [1,1654,null,{}] 19:56:39 INFO - PROCESS | 1652 | 1463626599482 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}] 19:56:39 INFO - PROCESS | 1652 | 1463626599581 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 19:56:39 INFO - PROCESS | 1652 | 1463626599588 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a45800 == 51 [pid = 1652] [id = 421] 19:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118b1f000) [pid = 1652] [serial = 1262] [outer = 0x0] 19:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1191a0c00) [pid = 1652] [serial = 1263] [outer = 0x118b1f000] 19:56:39 INFO - PROCESS | 1652 | 1463626599616 Marionette DEBUG loaded listener.js 19:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119b11c00) [pid = 1652] [serial = 1264] [outer = 0x118b1f000] 19:56:39 INFO - PROCESS | 1652 | 1463626599956 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]]]}] 19:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 19:56:40 INFO - PROCESS | 1652 | 1463626599999 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 19:56:40 INFO - PROCESS | 1652 | 1463626600000 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 19:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:56:40 INFO - PROCESS | 1652 | 1463626600002 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:56:40 INFO - PROCESS | 1652 | 1463626600003 Marionette TRACE conn2 <- [1,1658,null,{}] 19:56:40 INFO - PROCESS | 1652 | 1463626600022 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}] 19:56:40 INFO - PROCESS | 1652 | 1463626600125 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 19:56:40 INFO - PROCESS | 1652 | 1463626600136 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x125562800 == 52 [pid = 1652] [id = 422] 19:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119946800) [pid = 1652] [serial = 1265] [outer = 0x0] 19:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119d2b000) [pid = 1652] [serial = 1266] [outer = 0x119946800] 19:56:40 INFO - PROCESS | 1652 | 1463626600192 Marionette DEBUG loaded listener.js 19:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119d52400) [pid = 1652] [serial = 1267] [outer = 0x119946800] 19:56:40 INFO - PROCESS | 1652 | 1463626600513 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]]]}] 19:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 536ms 19:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:56:40 INFO - PROCESS | 1652 | 1463626600540 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 19:56:40 INFO - PROCESS | 1652 | 1463626600541 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 19:56:40 INFO - PROCESS | 1652 | 1463626600543 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:56:40 INFO - PROCESS | 1652 | 1463626600544 Marionette TRACE conn2 <- [1,1662,null,{}] 19:56:40 INFO - PROCESS | 1652 | 1463626600554 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}] 19:56:40 INFO - PROCESS | 1652 | 1463626600652 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 19:56:40 INFO - PROCESS | 1652 | 1463626600656 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c03000 == 53 [pid = 1652] [id = 423] 19:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119d22c00) [pid = 1652] [serial = 1268] [outer = 0x0] 19:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119d85400) [pid = 1652] [serial = 1269] [outer = 0x119d22c00] 19:56:40 INFO - PROCESS | 1652 | 1463626600710 Marionette DEBUG loaded listener.js 19:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x121005c00) [pid = 1652] [serial = 1270] [outer = 0x119d22c00] 19:56:41 INFO - PROCESS | 1652 | 1463626601049 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]]]}] 19:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 519ms 19:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:56:41 INFO - PROCESS | 1652 | 1463626601063 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 19:56:41 INFO - PROCESS | 1652 | 1463626601064 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 19:56:41 INFO - PROCESS | 1652 | 1463626601066 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:56:41 INFO - PROCESS | 1652 | 1463626601068 Marionette TRACE conn2 <- [1,1666,null,{}] 19:56:41 INFO - PROCESS | 1652 | 1463626601072 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}] 19:56:41 INFO - PROCESS | 1652 | 1463626601173 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 19:56:41 INFO - PROCESS | 1652 | 1463626601186 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc3800 == 54 [pid = 1652] [id = 424] 19:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119d29400) [pid = 1652] [serial = 1271] [outer = 0x0] 19:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x121011000) [pid = 1652] [serial = 1272] [outer = 0x119d29400] 19:56:41 INFO - PROCESS | 1652 | 1463626601211 Marionette DEBUG loaded listener.js 19:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x121042c00) [pid = 1652] [serial = 1273] [outer = 0x119d29400] 19:56:41 INFO - PROCESS | 1652 | 1463626601549 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]]]}] 19:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 522ms 19:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:56:41 INFO - PROCESS | 1652 | 1463626601589 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 19:56:41 INFO - PROCESS | 1652 | 1463626601590 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 19:56:41 INFO - PROCESS | 1652 | 1463626601592 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:56:41 INFO - PROCESS | 1652 | 1463626601593 Marionette TRACE conn2 <- [1,1670,null,{}] 19:56:41 INFO - PROCESS | 1652 | 1463626601595 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}] 19:56:41 INFO - PROCESS | 1652 | 1463626601697 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 19:56:41 INFO - PROCESS | 1652 | 1463626601702 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e40000 == 55 [pid = 1652] [id = 425] 19:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x121006c00) [pid = 1652] [serial = 1274] [outer = 0x0] 19:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1210b5c00) [pid = 1652] [serial = 1275] [outer = 0x121006c00] 19:56:41 INFO - PROCESS | 1652 | 1463626601726 Marionette DEBUG loaded listener.js 19:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1238a2c00) [pid = 1652] [serial = 1276] [outer = 0x121006c00] 19:56:42 INFO - PROCESS | 1652 | 1463626602208 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]]]}] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1210b2c00) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1210b6c00) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x123b76800) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x116f49000) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x113095c00) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11334f400) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1166b6c00) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11845e000) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118b25000) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12389a800) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x117f25800) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x112877400) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x115e44c00) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11666c400) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x112c33c00) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x112c0c000) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x117f23400) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119942c00) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116f3f000) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1191aa400) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113def400) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1127a7c00) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 669ms 19:56:42 INFO - PROCESS | 1652 | 1463626602261 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 19:56:42 INFO - PROCESS | 1652 | 1463626602263 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 19:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:56:42 INFO - PROCESS | 1652 | 1463626602265 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:56:42 INFO - PROCESS | 1652 | 1463626602267 Marionette TRACE conn2 <- [1,1674,null,{}] 19:56:42 INFO - PROCESS | 1652 | 1463626602269 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}] 19:56:42 INFO - PROCESS | 1652 | 1463626602364 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 19:56:42 INFO - PROCESS | 1652 | 1463626602371 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12106b000 == 56 [pid = 1652] [id = 426] 19:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x113016000) [pid = 1652] [serial = 1277] [outer = 0x0] 19:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x117f23400) [pid = 1652] [serial = 1278] [outer = 0x113016000] 19:56:42 INFO - PROCESS | 1652 | 1463626602400 Marionette DEBUG loaded listener.js 19:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119903c00) [pid = 1652] [serial = 1279] [outer = 0x113016000] 19:56:42 INFO - PROCESS | 1652 | 1463626602728 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]]]}] 19:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 472ms 19:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:56:42 INFO - PROCESS | 1652 | 1463626602739 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 19:56:42 INFO - PROCESS | 1652 | 1463626602741 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 19:56:42 INFO - PROCESS | 1652 | 1463626602743 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:56:42 INFO - PROCESS | 1652 | 1463626602754 Marionette TRACE conn2 <- [1,1678,null,{}] 19:56:42 INFO - PROCESS | 1652 | 1463626602758 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}] 19:56:42 INFO - PROCESS | 1652 | 1463626602868 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 19:56:42 INFO - PROCESS | 1652 | 1463626602874 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac6c000 == 57 [pid = 1652] [id = 427] 19:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119064800) [pid = 1652] [serial = 1280] [outer = 0x0] 19:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1210b2c00) [pid = 1652] [serial = 1281] [outer = 0x119064800] 19:56:42 INFO - PROCESS | 1652 | 1463626602899 Marionette DEBUG loaded listener.js 19:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x123bbf800) [pid = 1652] [serial = 1282] [outer = 0x119064800] 19:56:43 INFO - PROCESS | 1652 | 1463626603204 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]]]}] 19:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 480ms 19:56:43 INFO - PROCESS | 1652 | 1463626603224 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 19:56:43 INFO - PROCESS | 1652 | 1463626603225 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 19:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:56:43 INFO - PROCESS | 1652 | 1463626603227 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:56:43 INFO - PROCESS | 1652 | 1463626603228 Marionette TRACE conn2 <- [1,1682,null,{}] 19:56:43 INFO - PROCESS | 1652 | 1463626603231 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}] 19:56:43 INFO - PROCESS | 1652 | 1463626603317 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 19:56:43 INFO - PROCESS | 1652 | 1463626603321 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b3a0800 == 58 [pid = 1652] [id = 428] 19:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123bc5000) [pid = 1652] [serial = 1283] [outer = 0x0] 19:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123f14400) [pid = 1652] [serial = 1284] [outer = 0x123bc5000] 19:56:43 INFO - PROCESS | 1652 | 1463626603346 Marionette DEBUG loaded listener.js 19:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x124ae2000) [pid = 1652] [serial = 1285] [outer = 0x123bc5000] 19:56:43 INFO - PROCESS | 1652 | 1463626603679 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]]]}] 19:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 468ms 19:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:56:43 INFO - PROCESS | 1652 | 1463626603695 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 19:56:43 INFO - PROCESS | 1652 | 1463626603696 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 19:56:43 INFO - PROCESS | 1652 | 1463626603698 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:56:43 INFO - PROCESS | 1652 | 1463626603700 Marionette TRACE conn2 <- [1,1686,null,{}] 19:56:43 INFO - PROCESS | 1652 | 1463626603703 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}] 19:56:43 INFO - PROCESS | 1652 | 1463626603826 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 19:56:43 INFO - PROCESS | 1652 | 1463626603834 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba73800 == 59 [pid = 1652] [id = 429] 19:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12389d000) [pid = 1652] [serial = 1286] [outer = 0x0] 19:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x124dc7000) [pid = 1652] [serial = 1287] [outer = 0x12389d000] 19:56:43 INFO - PROCESS | 1652 | 1463626603858 Marionette DEBUG loaded listener.js 19:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x126851c00) [pid = 1652] [serial = 1288] [outer = 0x12389d000] 19:56:44 INFO - PROCESS | 1652 | 1463626604156 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]]]}] 19:56:44 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 19:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 471ms 19:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:56:44 INFO - PROCESS | 1652 | 1463626604172 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 19:56:44 INFO - PROCESS | 1652 | 1463626604174 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 19:56:44 INFO - PROCESS | 1652 | 1463626604176 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:56:44 INFO - PROCESS | 1652 | 1463626604177 Marionette TRACE conn2 <- [1,1690,null,{}] 19:56:44 INFO - PROCESS | 1652 | 1463626604179 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}] 19:56:44 INFO - PROCESS | 1652 | 1463626604328 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 19:56:44 INFO - PROCESS | 1652 | 1463626604382 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a83000 == 60 [pid = 1652] [id = 430] 19:56:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x111c23c00) [pid = 1652] [serial = 1289] [outer = 0x0] 19:56:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x111f52c00) [pid = 1652] [serial = 1290] [outer = 0x111c23c00] 19:56:44 INFO - PROCESS | 1652 | 1463626604414 Marionette DEBUG loaded listener.js 19:56:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x112877800) [pid = 1652] [serial = 1291] [outer = 0x111c23c00] 19:56:44 INFO - PROCESS | 1652 | 1463626604865 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]]]}] 19:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 718ms 19:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:56:44 INFO - PROCESS | 1652 | 1463626604896 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 19:56:44 INFO - PROCESS | 1652 | 1463626604899 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 19:56:44 INFO - PROCESS | 1652 | 1463626604902 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:56:44 INFO - PROCESS | 1652 | 1463626604904 Marionette TRACE conn2 <- [1,1694,null,{}] 19:56:44 INFO - PROCESS | 1652 | 1463626604907 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}] 19:56:45 INFO - PROCESS | 1652 | 1463626605013 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 19:56:45 INFO - PROCESS | 1652 | 1463626605107 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119353000 == 61 [pid = 1652] [id = 431] 19:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x113341400) [pid = 1652] [serial = 1292] [outer = 0x0] 19:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x115ebe800) [pid = 1652] [serial = 1293] [outer = 0x113341400] 19:56:45 INFO - PROCESS | 1652 | 1463626605141 Marionette DEBUG loaded listener.js 19:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11666c400) [pid = 1652] [serial = 1294] [outer = 0x113341400] 19:56:45 INFO - PROCESS | 1652 | 1463626605556 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]]]}] 19:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 19:56:45 INFO - PROCESS | 1652 | 1463626605573 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 19:56:45 INFO - PROCESS | 1652 | 1463626605575 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 19:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:56:45 INFO - PROCESS | 1652 | 1463626605577 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:56:45 INFO - PROCESS | 1652 | 1463626605579 Marionette TRACE conn2 <- [1,1698,null,{}] 19:56:45 INFO - PROCESS | 1652 | 1463626605581 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}] 19:56:45 INFO - PROCESS | 1652 | 1463626605684 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 19:56:45 INFO - PROCESS | 1652 | 1463626605744 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x125755000 == 62 [pid = 1652] [id = 432] 19:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x116a56000) [pid = 1652] [serial = 1295] [outer = 0x0] 19:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11757dc00) [pid = 1652] [serial = 1296] [outer = 0x116a56000] 19:56:45 INFO - PROCESS | 1652 | 1463626605774 Marionette DEBUG loaded listener.js 19:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x117f62c00) [pid = 1652] [serial = 1297] [outer = 0x116a56000] 19:56:46 INFO - PROCESS | 1652 | 1463626606191 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]]]}] 19:56:46 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 19:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 19:56:46 INFO - PROCESS | 1652 | 1463626606249 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 19:56:46 INFO - PROCESS | 1652 | 1463626606251 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 19:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:56:46 INFO - PROCESS | 1652 | 1463626606259 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:56:46 INFO - PROCESS | 1652 | 1463626606263 Marionette TRACE conn2 <- [1,1702,null,{}] 19:56:46 INFO - PROCESS | 1652 | 1463626606265 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}] 19:56:46 INFO - PROCESS | 1652 | 1463626606371 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 19:56:46 INFO - PROCESS | 1652 | 1463626606478 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c865000 == 63 [pid = 1652] [id = 433] 19:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118b21400) [pid = 1652] [serial = 1298] [outer = 0x0] 19:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1191a6400) [pid = 1652] [serial = 1299] [outer = 0x118b21400] 19:56:46 INFO - PROCESS | 1652 | 1463626606509 Marionette DEBUG loaded listener.js 19:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119943c00) [pid = 1652] [serial = 1300] [outer = 0x118b21400] 19:56:46 INFO - PROCESS | 1652 | 1463626606921 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]]]}] 19:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 677ms 19:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:56:46 INFO - PROCESS | 1652 | 1463626606932 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 19:56:46 INFO - PROCESS | 1652 | 1463626606934 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 19:56:46 INFO - PROCESS | 1652 | 1463626606938 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:56:46 INFO - PROCESS | 1652 | 1463626606939 Marionette TRACE conn2 <- [1,1706,null,{}] 19:56:46 INFO - PROCESS | 1652 | 1463626606942 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}] 19:56:47 INFO - PROCESS | 1652 | 1463626607043 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 19:56:47 INFO - PROCESS | 1652 | 1463626607097 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb6800 == 64 [pid = 1652] [id = 434] 19:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119056000) [pid = 1652] [serial = 1301] [outer = 0x0] 19:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x119d8ec00) [pid = 1652] [serial = 1302] [outer = 0x119056000] 19:56:47 INFO - PROCESS | 1652 | 1463626607126 Marionette DEBUG loaded listener.js 19:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1210ba800) [pid = 1652] [serial = 1303] [outer = 0x119056000] 19:56:47 INFO - PROCESS | 1652 | 1463626607566 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]]]}] 19:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 19:56:47 INFO - PROCESS | 1652 | 1463626607607 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 19:56:47 INFO - PROCESS | 1652 | 1463626607609 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 19:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:56:47 INFO - PROCESS | 1652 | 1463626607611 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:56:47 INFO - PROCESS | 1652 | 1463626607612 Marionette TRACE conn2 <- [1,1710,null,{}] 19:56:47 INFO - PROCESS | 1652 | 1463626607615 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}] 19:56:47 INFO - PROCESS | 1652 | 1463626607719 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 19:56:47 INFO - PROCESS | 1652 | 1463626607820 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d23b800 == 65 [pid = 1652] [id = 435] 19:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1246e9000) [pid = 1652] [serial = 1304] [outer = 0x0] 19:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1257f7400) [pid = 1652] [serial = 1305] [outer = 0x1246e9000] 19:56:47 INFO - PROCESS | 1652 | 1463626607856 Marionette DEBUG loaded listener.js 19:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12700b800) [pid = 1652] [serial = 1306] [outer = 0x1246e9000] 19:56:48 INFO - PROCESS | 1652 | 1463626608322 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]]]}] 19:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 724ms 19:56:48 INFO - PROCESS | 1652 | 1463626608337 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 19:56:48 INFO - PROCESS | 1652 | 1463626608339 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 19:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:56:48 INFO - PROCESS | 1652 | 1463626608341 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:56:48 INFO - PROCESS | 1652 | 1463626608343 Marionette TRACE conn2 <- [1,1714,null,{}] 19:56:48 INFO - PROCESS | 1652 | 1463626608345 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}] 19:56:48 INFO - PROCESS | 1652 | 1463626608447 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 19:56:48 INFO - PROCESS | 1652 | 1463626608519 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11654d800 == 66 [pid = 1652] [id = 436] 19:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11279e800) [pid = 1652] [serial = 1307] [outer = 0x0] 19:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11301e000) [pid = 1652] [serial = 1308] [outer = 0x11279e800] 19:56:48 INFO - PROCESS | 1652 | 1463626608549 Marionette DEBUG loaded listener.js 19:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x119b17800) [pid = 1652] [serial = 1309] [outer = 0x11279e800] 19:56:49 INFO - PROCESS | 1652 | 1463626609112 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]]]}] 19:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 819ms 19:56:49 INFO - PROCESS | 1652 | 1463626609161 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 19:56:49 INFO - PROCESS | 1652 | 1463626609164 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 19:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:56:49 INFO - PROCESS | 1652 | 1463626609169 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:56:49 INFO - PROCESS | 1652 | 1463626609172 Marionette TRACE conn2 <- [1,1718,null,{}] 19:56:49 INFO - PROCESS | 1652 | 1463626609175 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}] 19:56:49 INFO - PROCESS | 1652 | 1463626609269 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 19:56:49 INFO - PROCESS | 1652 | 1463626609344 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a1c000 == 67 [pid = 1652] [id = 437] 19:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11309d000) [pid = 1652] [serial = 1310] [outer = 0x0] 19:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11334f400) [pid = 1652] [serial = 1311] [outer = 0x11309d000] 19:56:49 INFO - PROCESS | 1652 | 1463626609373 Marionette DEBUG loaded listener.js 19:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1160de000) [pid = 1652] [serial = 1312] [outer = 0x11309d000] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7be000 == 66 [pid = 1652] [id = 21] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c23f800 == 65 [pid = 1652] [id = 12] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba73800 == 64 [pid = 1652] [id = 429] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3a0800 == 63 [pid = 1652] [id = 428] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac6c000 == 62 [pid = 1652] [id = 427] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12106b000 == 61 [pid = 1652] [id = 426] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x129e40000 == 60 [pid = 1652] [id = 425] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc3800 == 59 [pid = 1652] [id = 424] 19:56:49 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x126856400) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 19:56:49 INFO - PROCESS | 1652 | 1463626609811 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]]]}] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128c03000 == 58 [pid = 1652] [id = 423] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x125562800 == 57 [pid = 1652] [id = 422] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x124a45800 == 56 [pid = 1652] [id = 421] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x121063800 == 55 [pid = 1652] [id = 420] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119b95000 == 54 [pid = 1652] [id = 419] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x117d20800 == 53 [pid = 1652] [id = 418] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118116800 == 52 [pid = 1652] [id = 417] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x113d3c000 == 51 [pid = 1652] [id = 416] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x125559800 == 50 [pid = 1652] [id = 412] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1184bb800 == 49 [pid = 1652] [id = 411] 19:56:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c48b800 == 48 [pid = 1652] [id = 410] 19:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 672ms 19:56:49 INFO - PROCESS | 1652 | 1463626609840 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 19:56:49 INFO - PROCESS | 1652 | 1463626609844 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 19:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:56:49 INFO - PROCESS | 1652 | 1463626609848 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:56:49 INFO - PROCESS | 1652 | 1463626609850 Marionette TRACE conn2 <- [1,1722,null,{}] 19:56:49 INFO - PROCESS | 1652 | 1463626609852 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}] 19:56:49 INFO - PROCESS | 1652 | 1463626609937 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 19:56:49 INFO - PROCESS | 1652 | 1463626609942 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f2b800 == 49 [pid = 1652] [id = 438] 19:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1160df400) [pid = 1652] [serial = 1313] [outer = 0x0] 19:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11666b000) [pid = 1652] [serial = 1314] [outer = 0x1160df400] 19:56:49 INFO - PROCESS | 1652 | 1463626609967 Marionette DEBUG loaded listener.js 19:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x116f41400) [pid = 1652] [serial = 1315] [outer = 0x1160df400] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1210b4c00) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11757e400) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x113016400) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1210bc800) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x123975400) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x123c32800) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11845cc00) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x117f5e800) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123bc5400) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123bc3000) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12100c000) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x115e43c00) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1166b3000) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11706e000) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x117f4a000) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119d2d400) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x119009c00) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1193c6000) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x119947400) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x123bbe400) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1238a2000) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x117f66800) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118b28800) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x113019800) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x112965400) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x116841c00) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1161f2c00) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12100e800) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119d8ac00) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1130a1000) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x113018000) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1166be400) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126851000) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1193cfc00) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119d22000) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123d0e400) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1238a2400) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12500f400) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12103dc00) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125004c00) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1241c5800) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 19:56:50 INFO - PROCESS | 1652 | 1463626610330 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]]]}] 19:56:50 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 19:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 519ms 19:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:56:50 INFO - PROCESS | 1652 | 1463626610367 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 19:56:50 INFO - PROCESS | 1652 | 1463626610369 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 19:56:50 INFO - PROCESS | 1652 | 1463626610371 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:56:50 INFO - PROCESS | 1652 | 1463626610373 Marionette TRACE conn2 <- [1,1726,null,{}] 19:56:50 INFO - PROCESS | 1652 | 1463626610381 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}] 19:56:50 INFO - PROCESS | 1652 | 1463626610465 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 19:56:50 INFO - PROCESS | 1652 | 1463626610472 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x123916800 == 50 [pid = 1652] [id = 439] 19:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x117f28800) [pid = 1652] [serial = 1316] [outer = 0x0] 19:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117f59800) [pid = 1652] [serial = 1317] [outer = 0x117f28800] 19:56:50 INFO - PROCESS | 1652 | 1463626610500 Marionette DEBUG loaded listener.js 19:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11845dc00) [pid = 1652] [serial = 1318] [outer = 0x117f28800] 19:56:50 INFO - PROCESS | 1652 | 1463626610864 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]]]}] 19:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 19:56:50 INFO - PROCESS | 1652 | 1463626610892 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 19:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:56:50 INFO - PROCESS | 1652 | 1463626610893 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 19:56:50 INFO - PROCESS | 1652 | 1463626610896 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:56:50 INFO - PROCESS | 1652 | 1463626610897 Marionette TRACE conn2 <- [1,1730,null,{}] 19:56:50 INFO - PROCESS | 1652 | 1463626610899 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}] 19:56:51 INFO - PROCESS | 1652 | 1463626611011 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 19:56:51 INFO - PROCESS | 1652 | 1463626611018 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x124262000 == 51 [pid = 1652] [id = 440] 19:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11861cc00) [pid = 1652] [serial = 1319] [outer = 0x0] 19:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1191a6c00) [pid = 1652] [serial = 1320] [outer = 0x11861cc00] 19:56:51 INFO - PROCESS | 1652 | 1463626611044 Marionette DEBUG loaded listener.js 19:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11994b800) [pid = 1652] [serial = 1321] [outer = 0x11861cc00] 19:56:51 INFO - PROCESS | 1652 | 1463626611347 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]]]}] 19:56:51 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 19:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 468ms 19:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:56:51 INFO - PROCESS | 1652 | 1463626611364 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 19:56:51 INFO - PROCESS | 1652 | 1463626611365 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 19:56:51 INFO - PROCESS | 1652 | 1463626611368 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:56:51 INFO - PROCESS | 1652 | 1463626611372 Marionette TRACE conn2 <- [1,1734,null,{}] 19:56:51 INFO - PROCESS | 1652 | 1463626611375 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}] 19:56:51 INFO - PROCESS | 1652 | 1463626611460 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 19:56:51 INFO - PROCESS | 1652 | 1463626611514 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d07800 == 52 [pid = 1652] [id = 441] 19:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118b25000) [pid = 1652] [serial = 1322] [outer = 0x0] 19:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119be6000) [pid = 1652] [serial = 1323] [outer = 0x118b25000] 19:56:51 INFO - PROCESS | 1652 | 1463626611539 Marionette DEBUG loaded listener.js 19:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119d55c00) [pid = 1652] [serial = 1324] [outer = 0x118b25000] 19:56:51 INFO - PROCESS | 1652 | 1463626611848 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]]]}] 19:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 524ms 19:56:51 INFO - PROCESS | 1652 | 1463626611892 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 19:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:56:51 INFO - PROCESS | 1652 | 1463626611893 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 19:56:51 INFO - PROCESS | 1652 | 1463626611896 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:56:51 INFO - PROCESS | 1652 | 1463626611897 Marionette TRACE conn2 <- [1,1738,null,{}] 19:56:51 INFO - PROCESS | 1652 | 1463626611899 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}] 19:56:52 INFO - PROCESS | 1652 | 1463626611997 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 19:56:52 INFO - PROCESS | 1652 | 1463626612002 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293da800 == 53 [pid = 1652] [id = 442] 19:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119d8ac00) [pid = 1652] [serial = 1325] [outer = 0x0] 19:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12103d400) [pid = 1652] [serial = 1326] [outer = 0x119d8ac00] 19:56:52 INFO - PROCESS | 1652 | 1463626612034 Marionette DEBUG loaded listener.js 19:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123975400) [pid = 1652] [serial = 1327] [outer = 0x119d8ac00] 19:56:52 INFO - PROCESS | 1652 | 1463626612408 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]]]}] 19:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 19:56:52 INFO - PROCESS | 1652 | 1463626612415 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 19:56:52 INFO - PROCESS | 1652 | 1463626612416 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 19:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:56:52 INFO - PROCESS | 1652 | 1463626612420 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:56:52 INFO - PROCESS | 1652 | 1463626612421 Marionette TRACE conn2 <- [1,1742,null,{}] 19:56:52 INFO - PROCESS | 1652 | 1463626612423 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}] 19:56:52 INFO - PROCESS | 1652 | 1463626612530 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 19:56:52 INFO - PROCESS | 1652 | 1463626612543 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6ac000 == 54 [pid = 1652] [id = 443] 19:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12389c800) [pid = 1652] [serial = 1328] [outer = 0x0] 19:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123bc3400) [pid = 1652] [serial = 1329] [outer = 0x12389c800] 19:56:52 INFO - PROCESS | 1652 | 1463626612568 Marionette DEBUG loaded listener.js 19:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x123d0b800) [pid = 1652] [serial = 1330] [outer = 0x12389c800] 19:56:52 INFO - PROCESS | 1652 | 1463626612904 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]]]}] 19:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 19:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:56:52 INFO - PROCESS | 1652 | 1463626612940 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 19:56:52 INFO - PROCESS | 1652 | 1463626612941 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 19:56:52 INFO - PROCESS | 1652 | 1463626612943 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:56:52 INFO - PROCESS | 1652 | 1463626612944 Marionette TRACE conn2 <- [1,1746,null,{}] 19:56:52 INFO - PROCESS | 1652 | 1463626612947 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}] 19:56:53 INFO - PROCESS | 1652 | 1463626613048 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 19:56:53 INFO - PROCESS | 1652 | 1463626613085 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac84800 == 55 [pid = 1652] [id = 444] 19:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x123bc0800) [pid = 1652] [serial = 1331] [outer = 0x0] 19:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x124a8b400) [pid = 1652] [serial = 1332] [outer = 0x123bc0800] 19:56:53 INFO - PROCESS | 1652 | 1463626613109 Marionette DEBUG loaded listener.js 19:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x126851000) [pid = 1652] [serial = 1333] [outer = 0x123bc0800] 19:56:53 INFO - PROCESS | 1652 | 1463626613664 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]]]}] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119946800) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119d22c00) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119d29400) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x111f1ac00) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x116f48c00) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118b1f000) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x121006c00) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11683d800) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x113093400) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x117571c00) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123bc5000) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x113016000) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:56:53 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119064800) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 767ms 19:56:53 INFO - PROCESS | 1652 | 1463626613712 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 19:56:53 INFO - PROCESS | 1652 | 1463626613715 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 19:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:56:53 INFO - PROCESS | 1652 | 1463626613718 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:56:53 INFO - PROCESS | 1652 | 1463626613721 Marionette TRACE conn2 <- [1,1750,null,{}] 19:56:53 INFO - PROCESS | 1652 | 1463626613725 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}] 19:56:53 INFO - PROCESS | 1652 | 1463626613830 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 19:56:53 INFO - PROCESS | 1652 | 1463626613884 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f21000 == 56 [pid = 1652] [id = 445] 19:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x112966000) [pid = 1652] [serial = 1334] [outer = 0x0] 19:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112c33c00) [pid = 1652] [serial = 1335] [outer = 0x112966000] 19:56:53 INFO - PROCESS | 1652 | 1463626613916 Marionette DEBUG loaded listener.js 19:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11309a400) [pid = 1652] [serial = 1336] [outer = 0x112966000] 19:56:54 INFO - PROCESS | 1652 | 1463626614406 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]]]}] 19:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 721ms 19:56:54 INFO - PROCESS | 1652 | 1463626614441 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 19:56:54 INFO - PROCESS | 1652 | 1463626614445 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 19:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:56:54 INFO - PROCESS | 1652 | 1463626614469 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:56:54 INFO - PROCESS | 1652 | 1463626614472 Marionette TRACE conn2 <- [1,1754,null,{}] 19:56:54 INFO - PROCESS | 1652 | 1463626614477 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}] 19:56:54 INFO - PROCESS | 1652 | 1463626614619 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 19:56:54 INFO - PROCESS | 1652 | 1463626614718 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e64000 == 57 [pid = 1652] [id = 446] 19:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x115e41000) [pid = 1652] [serial = 1337] [outer = 0x0] 19:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116a55400) [pid = 1652] [serial = 1338] [outer = 0x115e41000] 19:56:54 INFO - PROCESS | 1652 | 1463626614767 Marionette DEBUG loaded listener.js 19:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x117573800) [pid = 1652] [serial = 1339] [outer = 0x115e41000] 19:56:55 INFO - PROCESS | 1652 | 1463626615185 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]]]}] 19:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 792ms 19:56:55 INFO - PROCESS | 1652 | 1463626615244 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 19:56:55 INFO - PROCESS | 1652 | 1463626615247 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 19:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:56:55 INFO - PROCESS | 1652 | 1463626615271 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:56:55 INFO - PROCESS | 1652 | 1463626615275 Marionette TRACE conn2 <- [1,1758,null,{}] 19:56:55 INFO - PROCESS | 1652 | 1463626615292 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}] 19:56:55 INFO - PROCESS | 1652 | 1463626615405 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 19:56:55 INFO - PROCESS | 1652 | 1463626615474 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b396800 == 58 [pid = 1652] [id = 447] 19:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118405800) [pid = 1652] [serial = 1340] [outer = 0x0] 19:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118b1d800) [pid = 1652] [serial = 1341] [outer = 0x118405800] 19:56:55 INFO - PROCESS | 1652 | 1463626615507 Marionette DEBUG loaded listener.js 19:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119948000) [pid = 1652] [serial = 1342] [outer = 0x118405800] 19:56:55 INFO - PROCESS | 1652 | 1463626615925 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]]]}] 19:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 698ms 19:56:55 INFO - PROCESS | 1652 | 1463626615949 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 19:56:55 INFO - PROCESS | 1652 | 1463626615951 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 19:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:56:55 INFO - PROCESS | 1652 | 1463626615979 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:56:55 INFO - PROCESS | 1652 | 1463626615981 Marionette TRACE conn2 <- [1,1762,null,{}] 19:56:55 INFO - PROCESS | 1652 | 1463626615983 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}] 19:56:56 INFO - PROCESS | 1652 | 1463626616117 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 19:56:56 INFO - PROCESS | 1652 | 1463626616155 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba7f000 == 59 [pid = 1652] [id = 448] 19:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119d58000) [pid = 1652] [serial = 1343] [outer = 0x0] 19:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x121006c00) [pid = 1652] [serial = 1344] [outer = 0x119d58000] 19:56:56 INFO - PROCESS | 1652 | 1463626616185 Marionette DEBUG loaded listener.js 19:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x121048800) [pid = 1652] [serial = 1345] [outer = 0x119d58000] 19:56:56 INFO - PROCESS | 1652 | 1463626616596 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]]]}] 19:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 695ms 19:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:56:56 INFO - PROCESS | 1652 | 1463626616650 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 19:56:56 INFO - PROCESS | 1652 | 1463626616652 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 19:56:56 INFO - PROCESS | 1652 | 1463626616654 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:56:56 INFO - PROCESS | 1652 | 1463626616655 Marionette TRACE conn2 <- [1,1766,null,{}] 19:56:56 INFO - PROCESS | 1652 | 1463626616658 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}] 19:56:56 INFO - PROCESS | 1652 | 1463626616759 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 19:56:56 INFO - PROCESS | 1652 | 1463626616816 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c23f800 == 60 [pid = 1652] [id = 449] 19:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119d88400) [pid = 1652] [serial = 1346] [outer = 0x0] 19:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1238a2000) [pid = 1652] [serial = 1347] [outer = 0x119d88400] 19:56:56 INFO - PROCESS | 1652 | 1463626616845 Marionette DEBUG loaded listener.js 19:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x123d06800) [pid = 1652] [serial = 1348] [outer = 0x119d88400] 19:56:57 INFO - PROCESS | 1652 | 1463626617253 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]]]}] 19:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 619ms 19:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:56:57 INFO - PROCESS | 1652 | 1463626617274 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 19:56:57 INFO - PROCESS | 1652 | 1463626617275 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 19:56:57 INFO - PROCESS | 1652 | 1463626617278 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:56:57 INFO - PROCESS | 1652 | 1463626617279 Marionette TRACE conn2 <- [1,1770,null,{}] 19:56:57 INFO - PROCESS | 1652 | 1463626617281 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}] 19:56:57 INFO - PROCESS | 1652 | 1463626617400 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 19:56:57 INFO - PROCESS | 1652 | 1463626617491 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9de000 == 61 [pid = 1652] [id = 450] 19:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1257fa400) [pid = 1652] [serial = 1349] [outer = 0x0] 19:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1270d6c00) [pid = 1652] [serial = 1350] [outer = 0x1257fa400] 19:56:57 INFO - PROCESS | 1652 | 1463626617521 Marionette DEBUG loaded listener.js 19:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1273dcc00) [pid = 1652] [serial = 1351] [outer = 0x1257fa400] 19:56:57 INFO - PROCESS | 1652 | 1463626617933 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]]]}] 19:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 19:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:56:57 INFO - PROCESS | 1652 | 1463626617948 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 19:56:57 INFO - PROCESS | 1652 | 1463626617950 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 19:56:57 INFO - PROCESS | 1652 | 1463626617954 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:56:57 INFO - PROCESS | 1652 | 1463626617956 Marionette TRACE conn2 <- [1,1774,null,{}] 19:56:57 INFO - PROCESS | 1652 | 1463626617958 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}] 19:56:58 INFO - PROCESS | 1652 | 1463626618057 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 19:56:58 INFO - PROCESS | 1652 | 1463626618112 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d342000 == 62 [pid = 1652] [id = 451] 19:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1273d4400) [pid = 1652] [serial = 1352] [outer = 0x0] 19:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1273e1400) [pid = 1652] [serial = 1353] [outer = 0x1273d4400] 19:56:58 INFO - PROCESS | 1652 | 1463626618141 Marionette DEBUG loaded listener.js 19:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1273f2400) [pid = 1652] [serial = 1354] [outer = 0x1273d4400] 19:56:58 INFO - PROCESS | 1652 | 1463626618765 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]]]}] 19:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 872ms 19:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:56:58 INFO - PROCESS | 1652 | 1463626618824 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 19:56:58 INFO - PROCESS | 1652 | 1463626618826 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 19:56:58 INFO - PROCESS | 1652 | 1463626618830 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:56:58 INFO - PROCESS | 1652 | 1463626618832 Marionette TRACE conn2 <- [1,1778,null,{}] 19:56:58 INFO - PROCESS | 1652 | 1463626618836 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}] 19:56:58 INFO - PROCESS | 1652 | 1463626618931 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 19:56:58 INFO - PROCESS | 1652 | 1463626618994 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x123916000 == 63 [pid = 1652] [id = 452] 19:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x113d64400) [pid = 1652] [serial = 1355] [outer = 0x0] 19:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1160e2000) [pid = 1652] [serial = 1356] [outer = 0x113d64400] 19:56:59 INFO - PROCESS | 1652 | 1463626619021 Marionette DEBUG loaded listener.js 19:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11683ac00) [pid = 1652] [serial = 1357] [outer = 0x113d64400] 19:56:59 INFO - PROCESS | 1652 | 1463626619441 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]]]}] 19:56:59 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 19:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 622ms 19:56:59 INFO - PROCESS | 1652 | 1463626619452 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 19:56:59 INFO - PROCESS | 1652 | 1463626619457 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 19:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:56:59 INFO - PROCESS | 1652 | 1463626619461 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:56:59 INFO - PROCESS | 1652 | 1463626619463 Marionette TRACE conn2 <- [1,1782,null,{}] 19:56:59 INFO - PROCESS | 1652 | 1463626619466 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}] 19:56:59 INFO - PROCESS | 1652 | 1463626619562 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 19:56:59 INFO - PROCESS | 1652 | 1463626619636 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119085000 == 64 [pid = 1652] [id = 453] 19:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1165b3000) [pid = 1652] [serial = 1358] [outer = 0x0] 19:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x116f42800) [pid = 1652] [serial = 1359] [outer = 0x1165b3000] 19:56:59 INFO - PROCESS | 1652 | 1463626619663 Marionette DEBUG loaded listener.js 19:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x117f31800) [pid = 1652] [serial = 1360] [outer = 0x1165b3000] 19:56:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6ac000 == 63 [pid = 1652] [id = 443] 19:56:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1293da800 == 62 [pid = 1652] [id = 442] 19:56:59 INFO - PROCESS | 1652 | --DOCSHELL 0x117d07800 == 61 [pid = 1652] [id = 441] 19:56:59 INFO - PROCESS | 1652 | --DOCSHELL 0x124262000 == 60 [pid = 1652] [id = 440] 19:56:59 INFO - PROCESS | 1652 | --DOCSHELL 0x123916800 == 59 [pid = 1652] [id = 439] 19:56:59 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123bc4000) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 19:56:59 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x124ae8400) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 19:56:59 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x119d4e400) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 19:56:59 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x113d69000) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 19:56:59 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x117458400) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 19:56:59 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x124dc7000) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 19:56:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116f2b800 == 58 [pid = 1652] [id = 438] 19:56:59 INFO - PROCESS | 1652 | --DOCSHELL 0x113a1c000 == 57 [pid = 1652] [id = 437] 19:56:59 INFO - PROCESS | 1652 | --DOCSHELL 0x125755000 == 56 [pid = 1652] [id = 432] 19:56:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119353000 == 55 [pid = 1652] [id = 431] 19:56:59 INFO - PROCESS | 1652 | --DOCSHELL 0x113a83000 == 54 [pid = 1652] [id = 430] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x121011000) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x121005c00) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x113012800) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1127a5c00) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x117f25400) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x117f52800) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1191a0c00) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1210b5c00) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x116f3f400) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11706b800) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11666b400) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1160e0400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x117f61000) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11845f000) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x121042c00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x124ae2000) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117f23400) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119903c00) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1210b2c00) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123f14400) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119d2b000) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119d52400) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1238a2c00) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123bbf800) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119b11c00) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119d85400) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 19:57:00 INFO - PROCESS | 1652 | 1463626620098 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]]]}] 19:57:00 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 19:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 672ms 19:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:57:00 INFO - PROCESS | 1652 | 1463626620134 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 19:57:00 INFO - PROCESS | 1652 | 1463626620138 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 19:57:00 INFO - PROCESS | 1652 | 1463626620140 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:57:00 INFO - PROCESS | 1652 | 1463626620142 Marionette TRACE conn2 <- [1,1786,null,{}] 19:57:00 INFO - PROCESS | 1652 | 1463626620160 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}] 19:57:00 INFO - PROCESS | 1652 | 1463626620312 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 19:57:00 INFO - PROCESS | 1652 | 1463626620328 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b4d000 == 55 [pid = 1652] [id = 454] 19:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x117f65000) [pid = 1652] [serial = 1361] [outer = 0x0] 19:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1182e6c00) [pid = 1652] [serial = 1362] [outer = 0x117f65000] 19:57:00 INFO - PROCESS | 1652 | 1463626620355 Marionette DEBUG loaded listener.js 19:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119009c00) [pid = 1652] [serial = 1363] [outer = 0x117f65000] 19:57:00 INFO - PROCESS | 1652 | 1463626620822 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]]]}] 19:57: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 19:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 722ms 19:57:00 INFO - PROCESS | 1652 | 1463626620863 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 19:57:00 INFO - PROCESS | 1652 | 1463626620865 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 19:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:57:00 INFO - PROCESS | 1652 | 1463626620868 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:57:00 INFO - PROCESS | 1652 | 1463626620869 Marionette TRACE conn2 <- [1,1790,null,{}] 19:57:00 INFO - PROCESS | 1652 | 1463626620872 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}] 19:57:00 INFO - PROCESS | 1652 | 1463626620958 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 19:57:00 INFO - PROCESS | 1652 | 1463626620962 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119535000 == 56 [pid = 1652] [id = 455] 19:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119904000) [pid = 1652] [serial = 1364] [outer = 0x0] 19:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11994bc00) [pid = 1652] [serial = 1365] [outer = 0x119904000] 19:57:00 INFO - PROCESS | 1652 | 1463626620988 Marionette DEBUG loaded listener.js 19:57:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119d85400) [pid = 1652] [serial = 1366] [outer = 0x119904000] 19:57:01 INFO - PROCESS | 1652 | 1463626621311 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]]]}] 19:57:01 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) 19:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms 19:57:01 INFO - PROCESS | 1652 | 1463626621339 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 19:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:57:01 INFO - PROCESS | 1652 | 1463626621348 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 19:57:01 INFO - PROCESS | 1652 | 1463626621350 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:57:01 INFO - PROCESS | 1652 | 1463626621351 Marionette TRACE conn2 <- [1,1794,null,{}] 19:57:01 INFO - PROCESS | 1652 | 1463626621356 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}] 19:57:01 INFO - PROCESS | 1652 | 1463626621438 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 19:57:01 INFO - PROCESS | 1652 | 1463626621442 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fcb800 == 57 [pid = 1652] [id = 456] 19:57:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119d8b800) [pid = 1652] [serial = 1367] [outer = 0x0] 19:57:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12100d800) [pid = 1652] [serial = 1368] [outer = 0x119d8b800] 19:57:01 INFO - PROCESS | 1652 | 1463626621468 Marionette DEBUG loaded listener.js 19:57:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1210b9c00) [pid = 1652] [serial = 1369] [outer = 0x119d8b800] 19:57:01 INFO - PROCESS | 1652 | 1463626621822 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]]]}] 19:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 522ms 19:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:57:01 INFO - PROCESS | 1652 | 1463626621872 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 19:57:01 INFO - PROCESS | 1652 | 1463626621874 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 19:57:01 INFO - PROCESS | 1652 | 1463626621876 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:57:01 INFO - PROCESS | 1652 | 1463626621877 Marionette TRACE conn2 <- [1,1798,null,{}] 19:57:01 INFO - PROCESS | 1652 | 1463626621879 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}] 19:57:02 INFO - PROCESS | 1652 | 1463626622008 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 19:57:02 INFO - PROCESS | 1652 | 1463626622027 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a830000 == 58 [pid = 1652] [id = 457] 19:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1210be000) [pid = 1652] [serial = 1370] [outer = 0x0] 19:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123bca000) [pid = 1652] [serial = 1371] [outer = 0x1210be000] 19:57:02 INFO - PROCESS | 1652 | 1463626622052 Marionette DEBUG loaded listener.js 19:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1270cc800) [pid = 1652] [serial = 1372] [outer = 0x1210be000] 19:57:02 INFO - PROCESS | 1652 | 1463626622380 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]]]}] 19:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 19:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:57:02 INFO - PROCESS | 1652 | 1463626622394 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 19:57:02 INFO - PROCESS | 1652 | 1463626622396 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 19:57:02 INFO - PROCESS | 1652 | 1463626622398 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:57:02 INFO - PROCESS | 1652 | 1463626622399 Marionette TRACE conn2 <- [1,1802,null,{}] 19:57:02 INFO - PROCESS | 1652 | 1463626622402 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}] 19:57:02 INFO - PROCESS | 1652 | 1463626622516 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 19:57:02 INFO - PROCESS | 1652 | 1463626622528 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e9800 == 59 [pid = 1652] [id = 458] 19:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1270d9400) [pid = 1652] [serial = 1373] [outer = 0x0] 19:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1273dbc00) [pid = 1652] [serial = 1374] [outer = 0x1270d9400] 19:57:02 INFO - PROCESS | 1652 | 1463626622553 Marionette DEBUG loaded listener.js 19:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1273f3000) [pid = 1652] [serial = 1375] [outer = 0x1270d9400] 19:57:02 INFO - PROCESS | 1652 | 1463626622906 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]]]}] 19:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 19:57:02 INFO - PROCESS | 1652 | 1463626622917 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 19:57:02 INFO - PROCESS | 1652 | 1463626622918 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 19:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:57:02 INFO - PROCESS | 1652 | 1463626622924 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:57:02 INFO - PROCESS | 1652 | 1463626622925 Marionette TRACE conn2 <- [1,1806,null,{}] 19:57:02 INFO - PROCESS | 1652 | 1463626622927 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}] 19:57:03 INFO - PROCESS | 1652 | 1463626623034 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 19:57:03 INFO - PROCESS | 1652 | 1463626623053 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be2b800 == 60 [pid = 1652] [id = 459] 19:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1273f6000) [pid = 1652] [serial = 1376] [outer = 0x0] 19:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128acd400) [pid = 1652] [serial = 1377] [outer = 0x1273f6000] 19:57:03 INFO - PROCESS | 1652 | 1463626623076 Marionette DEBUG loaded listener.js 19:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128ad6000) [pid = 1652] [serial = 1378] [outer = 0x1273f6000] 19:57:03 INFO - PROCESS | 1652 | 1463626623416 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]]]}] 19:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 19:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:57:03 INFO - PROCESS | 1652 | 1463626623444 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 19:57:03 INFO - PROCESS | 1652 | 1463626623446 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 19:57:03 INFO - PROCESS | 1652 | 1463626623448 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:57:03 INFO - PROCESS | 1652 | 1463626623449 Marionette TRACE conn2 <- [1,1810,null,{}] 19:57:03 INFO - PROCESS | 1652 | 1463626623451 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}] 19:57:03 INFO - PROCESS | 1652 | 1463626623565 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 19:57:03 INFO - PROCESS | 1652 | 1463626623604 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9d5000 == 61 [pid = 1652] [id = 460] 19:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1273f6400) [pid = 1652] [serial = 1379] [outer = 0x0] 19:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128b1d000) [pid = 1652] [serial = 1380] [outer = 0x1273f6400] 19:57:03 INFO - PROCESS | 1652 | 1463626623636 Marionette DEBUG loaded listener.js 19:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128b26c00) [pid = 1652] [serial = 1381] [outer = 0x1273f6400] 19:57:04 INFO - PROCESS | 1652 | 1463626624050 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]]]}] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12389c800) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11861cc00) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11279e800) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1160df400) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118b25000) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11309d000) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x117f28800) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12100a000) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119d8ac00) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12389d000) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1127a2800) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119905800) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x111ab1c00) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116a55c00) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x113129000) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:57:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121049800) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 623ms 19:57:04 INFO - PROCESS | 1652 | 1463626624073 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 19:57:04 INFO - PROCESS | 1652 | 1463626624075 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 19:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:57:04 INFO - PROCESS | 1652 | 1463626624077 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:57:04 INFO - PROCESS | 1652 | 1463626624078 Marionette TRACE conn2 <- [1,1814,null,{}] 19:57:04 INFO - PROCESS | 1652 | 1463626624081 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}] 19:57:04 INFO - PROCESS | 1652 | 1463626624170 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 19:57:04 INFO - PROCESS | 1652 | 1463626624176 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a076800 == 62 [pid = 1652] [id = 461] 19:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11301c400) [pid = 1652] [serial = 1382] [outer = 0x0] 19:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1166bd000) [pid = 1652] [serial = 1383] [outer = 0x11301c400] 19:57:04 INFO - PROCESS | 1652 | 1463626624201 Marionette DEBUG loaded listener.js 19:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x117f64000) [pid = 1652] [serial = 1384] [outer = 0x11301c400] 19:57:04 INFO - PROCESS | 1652 | 1463626624527 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]]]}] 19:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 468ms 19:57:04 INFO - PROCESS | 1652 | 1463626624545 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 19:57:04 INFO - PROCESS | 1652 | 1463626624547 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 19:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:57:04 INFO - PROCESS | 1652 | 1463626624549 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:57:04 INFO - PROCESS | 1652 | 1463626624551 Marionette TRACE conn2 <- [1,1818,null,{}] 19:57:04 INFO - PROCESS | 1652 | 1463626624553 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}] 19:57:04 INFO - PROCESS | 1652 | 1463626624653 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 19:57:04 INFO - PROCESS | 1652 | 1463626624713 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d33c800 == 63 [pid = 1652] [id = 462] 19:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11689ac00) [pid = 1652] [serial = 1385] [outer = 0x0] 19:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12389c800) [pid = 1652] [serial = 1386] [outer = 0x11689ac00] 19:57:04 INFO - PROCESS | 1652 | 1463626624742 Marionette DEBUG loaded listener.js 19:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128bccc00) [pid = 1652] [serial = 1387] [outer = 0x11689ac00] 19:57:05 INFO - PROCESS | 1652 | 1463626625046 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]]]}] 19:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 19:57:05 INFO - PROCESS | 1652 | 1463626625073 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 19:57:05 INFO - PROCESS | 1652 | 1463626625074 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 19:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:57:05 INFO - PROCESS | 1652 | 1463626625076 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:57:05 INFO - PROCESS | 1652 | 1463626625077 Marionette TRACE conn2 <- [1,1822,null,{}] 19:57:05 INFO - PROCESS | 1652 | 1463626625079 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}] 19:57:05 INFO - PROCESS | 1652 | 1463626625168 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 19:57:05 INFO - PROCESS | 1652 | 1463626625172 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d58d000 == 64 [pid = 1652] [id = 463] 19:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128bd1000) [pid = 1652] [serial = 1388] [outer = 0x0] 19:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128bd6000) [pid = 1652] [serial = 1389] [outer = 0x128bd1000] 19:57:05 INFO - PROCESS | 1652 | 1463626625196 Marionette DEBUG loaded listener.js 19:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128c2dc00) [pid = 1652] [serial = 1390] [outer = 0x128bd1000] 19:57:05 INFO - PROCESS | 1652 | 1463626625523 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]]]}] 19:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 468ms 19:57:05 INFO - PROCESS | 1652 | 1463626625544 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 19:57:05 INFO - PROCESS | 1652 | 1463626625546 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 19:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:57:05 INFO - PROCESS | 1652 | 1463626625548 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:57:05 INFO - PROCESS | 1652 | 1463626625549 Marionette TRACE conn2 <- [1,1826,null,{}] 19:57:05 INFO - PROCESS | 1652 | 1463626625553 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}] 19:57:05 INFO - PROCESS | 1652 | 1463626625676 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 19:57:05 INFO - PROCESS | 1652 | 1463626625682 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d66b800 == 65 [pid = 1652] [id = 464] 19:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x111c7c800) [pid = 1652] [serial = 1391] [outer = 0x0] 19:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128c2d400) [pid = 1652] [serial = 1392] [outer = 0x111c7c800] 19:57:05 INFO - PROCESS | 1652 | 1463626625707 Marionette DEBUG loaded listener.js 19:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128de8000) [pid = 1652] [serial = 1393] [outer = 0x111c7c800] 19:57:06 INFO - PROCESS | 1652 | 1463626626143 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]]]}] 19:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 621ms 19:57:06 INFO - PROCESS | 1652 | 1463626626169 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 19:57:06 INFO - PROCESS | 1652 | 1463626626172 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 19:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:57:06 INFO - PROCESS | 1652 | 1463626626175 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:57:06 INFO - PROCESS | 1652 | 1463626626177 Marionette TRACE conn2 <- [1,1830,null,{}] 19:57:06 INFO - PROCESS | 1652 | 1463626626181 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}] 19:57:06 INFO - PROCESS | 1652 | 1463626626275 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 19:57:06 INFO - PROCESS | 1652 | 1463626626359 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11906e000 == 66 [pid = 1652] [id = 465] 19:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x112c07c00) [pid = 1652] [serial = 1394] [outer = 0x0] 19:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x112e49000) [pid = 1652] [serial = 1395] [outer = 0x112c07c00] 19:57:06 INFO - PROCESS | 1652 | 1463626626408 Marionette DEBUG loaded listener.js 19:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x113def400) [pid = 1652] [serial = 1396] [outer = 0x112c07c00] 19:57:06 INFO - PROCESS | 1652 | 1463626626962 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]]]}] 19:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 824ms 19:57:07 INFO - PROCESS | 1652 | 1463626626999 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 19:57:07 INFO - PROCESS | 1652 | 1463626627003 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 19:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:57:07 INFO - PROCESS | 1652 | 1463626627008 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:57:07 INFO - PROCESS | 1652 | 1463626627010 Marionette TRACE conn2 <- [1,1834,null,{}] 19:57:07 INFO - PROCESS | 1652 | 1463626627012 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}] 19:57:07 INFO - PROCESS | 1652 | 1463626627120 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 19:57:07 INFO - PROCESS | 1652 | 1463626627194 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c1a800 == 67 [pid = 1652] [id = 466] 19:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x116192400) [pid = 1652] [serial = 1397] [outer = 0x0] 19:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x117454800) [pid = 1652] [serial = 1398] [outer = 0x116192400] 19:57:07 INFO - PROCESS | 1652 | 1463626627225 Marionette DEBUG loaded listener.js 19:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x117f66400) [pid = 1652] [serial = 1399] [outer = 0x116192400] 19:57:07 INFO - PROCESS | 1652 | 1463626627647 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]]]}] 19:57: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 19:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 19:57:07 INFO - PROCESS | 1652 | 1463626627683 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 19:57:07 INFO - PROCESS | 1652 | 1463626627684 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 19:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:57:07 INFO - PROCESS | 1652 | 1463626627700 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:57:07 INFO - PROCESS | 1652 | 1463626627703 Marionette TRACE conn2 <- [1,1838,null,{}] 19:57:07 INFO - PROCESS | 1652 | 1463626627711 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}] 19:57:07 INFO - PROCESS | 1652 | 1463626627823 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 19:57:07 INFO - PROCESS | 1652 | 1463626627885 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d573000 == 68 [pid = 1652] [id = 467] 19:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118b2f000) [pid = 1652] [serial = 1400] [outer = 0x0] 19:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119d3cc00) [pid = 1652] [serial = 1401] [outer = 0x118b2f000] 19:57:07 INFO - PROCESS | 1652 | 1463626627957 Marionette DEBUG loaded listener.js 19:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x123b6b400) [pid = 1652] [serial = 1402] [outer = 0x118b2f000] 19:57:08 INFO - PROCESS | 1652 | 1463626628394 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]]]}] 19:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 723ms 19:57:08 INFO - PROCESS | 1652 | 1463626628423 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 19:57:08 INFO - PROCESS | 1652 | 1463626628425 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 19:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:57:08 INFO - PROCESS | 1652 | 1463626628427 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:57:08 INFO - PROCESS | 1652 | 1463626628428 Marionette TRACE conn2 <- [1,1842,null,{}] 19:57:08 INFO - PROCESS | 1652 | 1463626628430 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}] 19:57:08 INFO - PROCESS | 1652 | 1463626628538 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 19:57:08 INFO - PROCESS | 1652 | 1463626628611 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7b6000 == 69 [pid = 1652] [id = 468] 19:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x123bbe800) [pid = 1652] [serial = 1403] [outer = 0x0] 19:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x124aef800) [pid = 1652] [serial = 1404] [outer = 0x123bbe800] 19:57:08 INFO - PROCESS | 1652 | 1463626628642 Marionette DEBUG loaded listener.js 19:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12700e000) [pid = 1652] [serial = 1405] [outer = 0x123bbe800] 19:57:09 INFO - PROCESS | 1652 | 1463626629042 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]]]}] 19:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 669ms 19:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:57:09 INFO - PROCESS | 1652 | 1463626629096 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 19:57:09 INFO - PROCESS | 1652 | 1463626629098 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 19:57:09 INFO - PROCESS | 1652 | 1463626629100 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:57:09 INFO - PROCESS | 1652 | 1463626629101 Marionette TRACE conn2 <- [1,1846,null,{}] 19:57:09 INFO - PROCESS | 1652 | 1463626629104 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}] 19:57:09 INFO - PROCESS | 1652 | 1463626629226 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 19:57:09 INFO - PROCESS | 1652 | 1463626629300 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d96b000 == 70 [pid = 1652] [id = 469] 19:57:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12685d000) [pid = 1652] [serial = 1406] [outer = 0x0] 19:57:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1273f4800) [pid = 1652] [serial = 1407] [outer = 0x12685d000] 19:57:09 INFO - PROCESS | 1652 | 1463626629329 Marionette DEBUG loaded listener.js 19:57:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128b29800) [pid = 1652] [serial = 1408] [outer = 0x12685d000] 19:57:09 INFO - PROCESS | 1652 | 1463626629727 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]]]}] 19:57: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) 19:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 670ms 19:57:09 INFO - PROCESS | 1652 | 1463626629771 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 19:57:09 INFO - PROCESS | 1652 | 1463626629772 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 19:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:57:09 INFO - PROCESS | 1652 | 1463626629775 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:57:09 INFO - PROCESS | 1652 | 1463626629776 Marionette TRACE conn2 <- [1,1850,null,{}] 19:57:09 INFO - PROCESS | 1652 | 1463626629778 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}] 19:57:09 INFO - PROCESS | 1652 | 1463626629899 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 19:57:09 INFO - PROCESS | 1652 | 1463626629976 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc0e800 == 71 [pid = 1652] [id = 470] 19:57:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128bcb400) [pid = 1652] [serial = 1409] [outer = 0x0] 19:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128de9c00) [pid = 1652] [serial = 1410] [outer = 0x128bcb400] 19:57:10 INFO - PROCESS | 1652 | 1463626630006 Marionette DEBUG loaded listener.js 19:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x128fdf400) [pid = 1652] [serial = 1411] [outer = 0x128bcb400] 19:57:10 INFO - PROCESS | 1652 | 1463626630428 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]]]}] 19:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 921ms 19:57:10 INFO - PROCESS | 1652 | 1463626630699 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 19:57:10 INFO - PROCESS | 1652 | 1463626630702 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 19:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:57:10 INFO - PROCESS | 1652 | 1463626630724 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:57:10 INFO - PROCESS | 1652 | 1463626630726 Marionette TRACE conn2 <- [1,1854,null,{}] 19:57:10 INFO - PROCESS | 1652 | 1463626630731 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}] 19:57:10 INFO - PROCESS | 1652 | 1463626630847 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 19:57:10 INFO - PROCESS | 1652 | 1463626630906 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12104d800 == 72 [pid = 1652] [id = 471] 19:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11301f800) [pid = 1652] [serial = 1412] [outer = 0x0] 19:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x113099400) [pid = 1652] [serial = 1413] [outer = 0x11301f800] 19:57:10 INFO - PROCESS | 1652 | 1463626630933 Marionette DEBUG loaded listener.js 19:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x115061400) [pid = 1652] [serial = 1414] [outer = 0x11301f800] 19:57:11 INFO - PROCESS | 1652 | 1463626631356 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]]]}] 19:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 675ms 19:57:11 INFO - PROCESS | 1652 | 1463626631397 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 19:57:11 INFO - PROCESS | 1652 | 1463626631399 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 19:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:57:11 INFO - PROCESS | 1652 | 1463626631404 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:57:11 INFO - PROCESS | 1652 | 1463626631407 Marionette TRACE conn2 <- [1,1858,null,{}] 19:57:11 INFO - PROCESS | 1652 | 1463626631409 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}] 19:57:11 INFO - PROCESS | 1652 | 1463626631505 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 19:57:11 INFO - PROCESS | 1652 | 1463626631571 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11663e800 == 73 [pid = 1652] [id = 472] 19:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1160dfc00) [pid = 1652] [serial = 1415] [outer = 0x0] 19:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1160e9800) [pid = 1652] [serial = 1416] [outer = 0x1160dfc00] 19:57:11 INFO - PROCESS | 1652 | 1463626631598 Marionette DEBUG loaded listener.js 19:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1166bc800) [pid = 1652] [serial = 1417] [outer = 0x1160dfc00] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x116876000 == 72 [pid = 1652] [id = 25] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d58d000 == 71 [pid = 1652] [id = 463] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d33c800 == 70 [pid = 1652] [id = 462] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11a076800 == 69 [pid = 1652] [id = 461] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9d5000 == 68 [pid = 1652] [id = 460] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12be2b800 == 67 [pid = 1652] [id = 459] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x111f52c00) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x115ebe800) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11757dc00) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1191a6400) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x119d8ec00) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1257f7400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x124a8b400) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e9800 == 66 [pid = 1652] [id = 458] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12a830000 == 65 [pid = 1652] [id = 457] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x128fcb800 == 64 [pid = 1652] [id = 456] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119535000 == 63 [pid = 1652] [id = 455] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119b4d000 == 62 [pid = 1652] [id = 454] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119085000 == 61 [pid = 1652] [id = 453] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x123916000 == 60 [pid = 1652] [id = 452] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c23f800 == 59 [pid = 1652] [id = 449] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba7f000 == 58 [pid = 1652] [id = 448] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x123e64000 == 57 [pid = 1652] [id = 446] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x116f21000 == 56 [pid = 1652] [id = 445] 19:57:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac84800 == 55 [pid = 1652] [id = 444] 19:57:12 INFO - PROCESS | 1652 | 1463626632067 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]]]}] 19:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 673ms 19:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:57:12 INFO - PROCESS | 1652 | 1463626632076 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 19:57:12 INFO - PROCESS | 1652 | 1463626632077 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 19:57:12 INFO - PROCESS | 1652 | 1463626632079 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:57:12 INFO - PROCESS | 1652 | 1463626632081 Marionette TRACE conn2 <- [1,1862,null,{}] 19:57:12 INFO - PROCESS | 1652 | 1463626632091 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}] 19:57:12 INFO - PROCESS | 1652 | 1463626632202 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x123899c00) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12103d400) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123975400) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x126851c00) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1257f2400) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12100bc00) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x126f10c00) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118462400) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x116843800) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x123f19c00) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123bc3400) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1191a6c00) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11994b800) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119b17800) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11301e000) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11666b000) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x116f41400) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119be6000) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119d55c00) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1160de000) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11334f400) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x117f59800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11845dc00) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x123d0b800) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1652 | 1463626632268 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d14800 == 56 [pid = 1652] [id = 473] 19:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116198400) [pid = 1652] [serial = 1418] [outer = 0x0] 19:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116f41c00) [pid = 1652] [serial = 1419] [outer = 0x116198400] 19:57:12 INFO - PROCESS | 1652 | 1463626632299 Marionette DEBUG loaded listener.js 19:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x117f2b000) [pid = 1652] [serial = 1420] [outer = 0x116198400] 19:57:12 INFO - PROCESS | 1652 | 1463626632604 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]]]}] 19:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 569ms 19:57:12 INFO - PROCESS | 1652 | 1463626632650 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 19:57:12 INFO - PROCESS | 1652 | 1463626632652 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 19:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:57:12 INFO - PROCESS | 1652 | 1463626632656 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:57:12 INFO - PROCESS | 1652 | 1463626632658 Marionette TRACE conn2 <- [1,1866,null,{}] 19:57:12 INFO - PROCESS | 1652 | 1463626632660 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}] 19:57:12 INFO - PROCESS | 1652 | 1463626632764 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 19:57:12 INFO - PROCESS | 1652 | 1463626632819 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cd6000 == 57 [pid = 1652] [id = 474] 19:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x117f59800) [pid = 1652] [serial = 1421] [outer = 0x0] 19:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x117fbac00) [pid = 1652] [serial = 1422] [outer = 0x117f59800] 19:57:12 INFO - PROCESS | 1652 | 1463626632845 Marionette DEBUG loaded listener.js 19:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118b1e800) [pid = 1652] [serial = 1423] [outer = 0x117f59800] 19:57:13 INFO - PROCESS | 1652 | 1463626633125 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]]]}] 19:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 19:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:57:13 INFO - PROCESS | 1652 | 1463626633176 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 19:57:13 INFO - PROCESS | 1652 | 1463626633177 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 19:57:13 INFO - PROCESS | 1652 | 1463626633180 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:57:13 INFO - PROCESS | 1652 | 1463626633181 Marionette TRACE conn2 <- [1,1870,null,{}] 19:57:13 INFO - PROCESS | 1652 | 1463626633193 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}] 19:57:13 INFO - PROCESS | 1652 | 1463626633276 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 19:57:13 INFO - PROCESS | 1652 | 1463626633334 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a1c000 == 58 [pid = 1652] [id = 475] 19:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x117f5ac00) [pid = 1652] [serial = 1424] [outer = 0x0] 19:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119011c00) [pid = 1652] [serial = 1425] [outer = 0x117f5ac00] 19:57:13 INFO - PROCESS | 1652 | 1463626633361 Marionette DEBUG loaded listener.js 19:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1193c7000) [pid = 1652] [serial = 1426] [outer = 0x117f5ac00] 19:57:13 INFO - PROCESS | 1652 | 1463626633657 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]]]}] 19:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 521ms 19:57:13 INFO - PROCESS | 1652 | 1463626633701 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 19:57:13 INFO - PROCESS | 1652 | 1463626633705 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 19:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:57:13 INFO - PROCESS | 1652 | 1463626633707 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:57:13 INFO - PROCESS | 1652 | 1463626633708 Marionette TRACE conn2 <- [1,1874,null,{}] 19:57:13 INFO - PROCESS | 1652 | 1463626633711 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}] 19:57:13 INFO - PROCESS | 1652 | 1463626633810 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 19:57:13 INFO - PROCESS | 1652 | 1463626633870 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f82000 == 59 [pid = 1652] [id = 476] 19:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x117fba000) [pid = 1652] [serial = 1427] [outer = 0x0] 19:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11990f000) [pid = 1652] [serial = 1428] [outer = 0x117fba000] 19:57:13 INFO - PROCESS | 1652 | 1463626633899 Marionette DEBUG loaded listener.js 19:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119d92c00) [pid = 1652] [serial = 1429] [outer = 0x117fba000] 19:57:14 INFO - PROCESS | 1652 | 1463626634183 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]]]}] 19:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 518ms 19:57:14 INFO - PROCESS | 1652 | 1463626634233 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 19:57:14 INFO - PROCESS | 1652 | 1463626634238 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 19:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:57:14 INFO - PROCESS | 1652 | 1463626634250 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:57:14 INFO - PROCESS | 1652 | 1463626634251 Marionette TRACE conn2 <- [1,1878,null,{}] 19:57:14 INFO - PROCESS | 1652 | 1463626634257 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}] 19:57:14 INFO - PROCESS | 1652 | 1463626634410 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 19:57:14 INFO - PROCESS | 1652 | 1463626634429 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc3800 == 60 [pid = 1652] [id = 477] 19:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119d52400) [pid = 1652] [serial = 1430] [outer = 0x0] 19:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x121005000) [pid = 1652] [serial = 1431] [outer = 0x119d52400] 19:57:14 INFO - PROCESS | 1652 | 1463626634480 Marionette DEBUG loaded listener.js 19:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1210b8000) [pid = 1652] [serial = 1432] [outer = 0x119d52400] 19:57:14 INFO - PROCESS | 1652 | 1463626634858 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]]]}] 19:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 623ms 19:57:14 INFO - PROCESS | 1652 | 1463626634873 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 19:57:14 INFO - PROCESS | 1652 | 1463626634874 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 19:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:57:14 INFO - PROCESS | 1652 | 1463626634876 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:57:14 INFO - PROCESS | 1652 | 1463626634877 Marionette TRACE conn2 <- [1,1882,null,{}] 19:57:14 INFO - PROCESS | 1652 | 1463626634880 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}] 19:57:14 INFO - PROCESS | 1652 | 1463626634989 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 19:57:15 INFO - PROCESS | 1652 | 1463626635025 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e40000 == 61 [pid = 1652] [id = 478] 19:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12103f000) [pid = 1652] [serial = 1433] [outer = 0x0] 19:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12389cc00) [pid = 1652] [serial = 1434] [outer = 0x12103f000] 19:57:15 INFO - PROCESS | 1652 | 1463626635049 Marionette DEBUG loaded listener.js 19:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123bbf000) [pid = 1652] [serial = 1435] [outer = 0x12103f000] 19:57:15 INFO - PROCESS | 1652 | 1463626635378 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]]]}] 19:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 517ms 19:57:15 INFO - PROCESS | 1652 | 1463626635395 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 19:57:15 INFO - PROCESS | 1652 | 1463626635396 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 19:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:57:15 INFO - PROCESS | 1652 | 1463626635398 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:57:15 INFO - PROCESS | 1652 | 1463626635400 Marionette TRACE conn2 <- [1,1886,null,{}] 19:57:15 INFO - PROCESS | 1652 | 1463626635402 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}] 19:57:15 INFO - PROCESS | 1652 | 1463626635511 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 19:57:15 INFO - PROCESS | 1652 | 1463626635523 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a1000 == 62 [pid = 1652] [id = 479] 19:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x121042800) [pid = 1652] [serial = 1436] [outer = 0x0] 19:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1241c7c00) [pid = 1652] [serial = 1437] [outer = 0x121042800] 19:57:15 INFO - PROCESS | 1652 | 1463626635547 Marionette DEBUG loaded listener.js 19:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x124dd2800) [pid = 1652] [serial = 1438] [outer = 0x121042800] 19:57:15 INFO - PROCESS | 1652 | 1463626635907 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]]]}] 19:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 518ms 19:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:57:15 INFO - PROCESS | 1652 | 1463626635918 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 19:57:15 INFO - PROCESS | 1652 | 1463626635919 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 19:57:15 INFO - PROCESS | 1652 | 1463626635922 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:57:15 INFO - PROCESS | 1652 | 1463626635923 Marionette TRACE conn2 <- [1,1890,null,{}] 19:57:15 INFO - PROCESS | 1652 | 1463626635925 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}] 19:57:16 INFO - PROCESS | 1652 | 1463626636071 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x113341400) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1246e9000) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x116a56000) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118b21400) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x119056000) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x111c23c00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1270d9400) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1273f6000) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1273f6400) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119d8b800) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1165b3000) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119904000) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x113d64400) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x117f65000) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11301c400) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x128bd1000) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11689ac00) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x123bc0800) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1210be000) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:57:16 INFO - PROCESS | 1652 | 1463626636489 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a16800 == 63 [pid = 1652] [id = 480] 19:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x111aafc00) [pid = 1652] [serial = 1439] [outer = 0x0] 19:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1121ab000) [pid = 1652] [serial = 1440] [outer = 0x111aafc00] 19:57:16 INFO - PROCESS | 1652 | 1463626636524 Marionette DEBUG loaded listener.js 19:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11287c400) [pid = 1652] [serial = 1441] [outer = 0x111aafc00] 19:57:17 INFO - PROCESS | 1652 | 1463626637048 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]]]}] 19:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1169ms 19:57:17 INFO - PROCESS | 1652 | 1463626637092 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 19:57:17 INFO - PROCESS | 1652 | 1463626637095 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 19:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:57:17 INFO - PROCESS | 1652 | 1463626637098 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:57:17 INFO - PROCESS | 1652 | 1463626637101 Marionette TRACE conn2 <- [1,1894,null,{}] 19:57:17 INFO - PROCESS | 1652 | 1463626637107 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}] 19:57:17 INFO - PROCESS | 1652 | 1463626637211 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 19:57:17 INFO - PROCESS | 1652 | 1463626637283 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119360000 == 64 [pid = 1652] [id = 481] 19:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x115e47c00) [pid = 1652] [serial = 1442] [outer = 0x0] 19:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1160e8800) [pid = 1652] [serial = 1443] [outer = 0x115e47c00] 19:57:17 INFO - PROCESS | 1652 | 1463626637315 Marionette DEBUG loaded listener.js 19:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1166b0c00) [pid = 1652] [serial = 1444] [outer = 0x115e47c00] 19:57:17 INFO - PROCESS | 1652 | 1463626637757 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]]]}] 19:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 674ms 19:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:57:17 INFO - PROCESS | 1652 | 1463626637775 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 19:57:17 INFO - PROCESS | 1652 | 1463626637778 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 19:57:17 INFO - PROCESS | 1652 | 1463626637781 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:57:17 INFO - PROCESS | 1652 | 1463626637782 Marionette TRACE conn2 <- [1,1898,null,{}] 19:57:17 INFO - PROCESS | 1652 | 1463626637785 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}] 19:57:17 INFO - PROCESS | 1652 | 1463626637892 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 19:57:17 INFO - PROCESS | 1652 | 1463626637964 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f7b000 == 65 [pid = 1652] [id = 482] 19:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x115ebf000) [pid = 1652] [serial = 1445] [outer = 0x0] 19:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116a56c00) [pid = 1652] [serial = 1446] [outer = 0x115ebf000] 19:57:17 INFO - PROCESS | 1652 | 1463626637996 Marionette DEBUG loaded listener.js 19:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x117f23800) [pid = 1652] [serial = 1447] [outer = 0x115ebf000] 19:57:18 INFO - PROCESS | 1652 | 1463626638426 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]]]}] 19:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 668ms 19:57:18 INFO - PROCESS | 1652 | 1463626638450 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 19:57:18 INFO - PROCESS | 1652 | 1463626638452 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 19:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:57:18 INFO - PROCESS | 1652 | 1463626638461 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:57:18 INFO - PROCESS | 1652 | 1463626638466 Marionette TRACE conn2 <- [1,1902,null,{}] 19:57:18 INFO - PROCESS | 1652 | 1463626638471 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}] 19:57:18 INFO - PROCESS | 1652 | 1463626638600 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 19:57:18 INFO - PROCESS | 1652 | 1463626638673 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1de800 == 66 [pid = 1652] [id = 483] 19:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x117f4f400) [pid = 1652] [serial = 1448] [outer = 0x0] 19:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x117fbbc00) [pid = 1652] [serial = 1449] [outer = 0x117f4f400] 19:57:18 INFO - PROCESS | 1652 | 1463626638705 Marionette DEBUG loaded listener.js 19:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1193c7400) [pid = 1652] [serial = 1450] [outer = 0x117f4f400] 19:57:19 INFO - PROCESS | 1652 | 1463626639125 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]]]}] 19:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 731ms 19:57:19 INFO - PROCESS | 1652 | 1463626639189 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 19:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:57:19 INFO - PROCESS | 1652 | 1463626639191 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 19:57:19 INFO - PROCESS | 1652 | 1463626639193 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:57:19 INFO - PROCESS | 1652 | 1463626639194 Marionette TRACE conn2 <- [1,1906,null,{}] 19:57:19 INFO - PROCESS | 1652 | 1463626639197 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}] 19:57:19 INFO - PROCESS | 1652 | 1463626639306 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 19:57:19 INFO - PROCESS | 1652 | 1463626639364 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be27000 == 67 [pid = 1652] [id = 484] 19:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1191a3800) [pid = 1652] [serial = 1451] [outer = 0x0] 19:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x119b12400) [pid = 1652] [serial = 1452] [outer = 0x1191a3800] 19:57:19 INFO - PROCESS | 1652 | 1463626639391 Marionette DEBUG loaded listener.js 19:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119d53c00) [pid = 1652] [serial = 1453] [outer = 0x1191a3800] 19:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119911800) [pid = 1652] [serial = 1454] [outer = 0x128fe1800] 19:57:19 INFO - PROCESS | 1652 | 1463626639849 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]]]}] 19:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 19:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:57:19 INFO - PROCESS | 1652 | 1463626639864 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 19:57:19 INFO - PROCESS | 1652 | 1463626639865 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 19:57:19 INFO - PROCESS | 1652 | 1463626639867 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:57:19 INFO - PROCESS | 1652 | 1463626639869 Marionette TRACE conn2 <- [1,1910,null,{}] 19:57:19 INFO - PROCESS | 1652 | 1463626639873 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}] 19:57:19 INFO - PROCESS | 1652 | 1463626639995 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 19:57:20 INFO - PROCESS | 1652 | 1463626640081 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c488800 == 68 [pid = 1652] [id = 485] 19:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1210b2400) [pid = 1652] [serial = 1455] [outer = 0x0] 19:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12389e800) [pid = 1652] [serial = 1456] [outer = 0x1210b2400] 19:57:20 INFO - PROCESS | 1652 | 1463626640118 Marionette DEBUG loaded listener.js 19:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x126f0a800) [pid = 1652] [serial = 1457] [outer = 0x1210b2400] 19:57:20 INFO - PROCESS | 1652 | 1463626640557 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]]]}] 19:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 723ms 19:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:57:20 INFO - PROCESS | 1652 | 1463626640590 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 19:57:20 INFO - PROCESS | 1652 | 1463626640592 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 19:57:20 INFO - PROCESS | 1652 | 1463626640594 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:57:20 INFO - PROCESS | 1652 | 1463626640595 Marionette TRACE conn2 <- [1,1914,null,{}] 19:57:20 INFO - PROCESS | 1652 | 1463626640598 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}] 19:57:20 INFO - PROCESS | 1652 | 1463626640702 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 19:57:20 INFO - PROCESS | 1652 | 1463626640762 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9d8800 == 69 [pid = 1652] [id = 486] 19:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x127008800) [pid = 1652] [serial = 1458] [outer = 0x0] 19:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1273dd000) [pid = 1652] [serial = 1459] [outer = 0x127008800] 19:57:20 INFO - PROCESS | 1652 | 1463626640791 Marionette DEBUG loaded listener.js 19:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1273f7c00) [pid = 1652] [serial = 1460] [outer = 0x127008800] 19:57:21 INFO - PROCESS | 1652 | 1463626641231 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]]]}] 19:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 668ms 19:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:57:21 INFO - PROCESS | 1652 | 1463626641263 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 19:57:21 INFO - PROCESS | 1652 | 1463626641264 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 19:57:21 INFO - PROCESS | 1652 | 1463626641266 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:57:21 INFO - PROCESS | 1652 | 1463626641268 Marionette TRACE conn2 <- [1,1918,null,{}] 19:57:21 INFO - PROCESS | 1652 | 1463626641270 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}] 19:57:21 INFO - PROCESS | 1652 | 1463626641392 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 19:57:21 INFO - PROCESS | 1652 | 1463626641485 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d335800 == 70 [pid = 1652] [id = 487] 19:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1166be400) [pid = 1652] [serial = 1461] [outer = 0x0] 19:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x128ad3400) [pid = 1652] [serial = 1462] [outer = 0x1166be400] 19:57:21 INFO - PROCESS | 1652 | 1463626641514 Marionette DEBUG loaded listener.js 19:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x128ad8c00) [pid = 1652] [serial = 1463] [outer = 0x1166be400] 19:57:21 INFO - PROCESS | 1652 | 1463626641927 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]]]}] 19:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 19:57:21 INFO - PROCESS | 1652 | 1463626641987 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 19:57:21 INFO - PROCESS | 1652 | 1463626641989 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 19:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:57:21 INFO - PROCESS | 1652 | 1463626641991 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:57:21 INFO - PROCESS | 1652 | 1463626641993 Marionette TRACE conn2 <- [1,1922,null,{}] 19:57:21 INFO - PROCESS | 1652 | 1463626641995 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}] 19:57:22 INFO - PROCESS | 1652 | 1463626642102 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 19:57:22 INFO - PROCESS | 1652 | 1463626642163 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119078800 == 71 [pid = 1652] [id = 488] 19:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1121b5800) [pid = 1652] [serial = 1464] [outer = 0x0] 19:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1127a4800) [pid = 1652] [serial = 1465] [outer = 0x1121b5800] 19:57:22 INFO - PROCESS | 1652 | 1463626642330 Marionette DEBUG loaded listener.js 19:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x112dec000) [pid = 1652] [serial = 1466] [outer = 0x1121b5800] 19:57:22 INFO - PROCESS | 1652 | 1463626642752 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]]]}] 19:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 821ms 19:57:22 INFO - PROCESS | 1652 | 1463626642813 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 19:57:22 INFO - PROCESS | 1652 | 1463626642816 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 19:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:57:22 INFO - PROCESS | 1652 | 1463626642839 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:57:22 INFO - PROCESS | 1652 | 1463626642841 Marionette TRACE conn2 <- [1,1926,null,{}] 19:57:22 INFO - PROCESS | 1652 | 1463626642846 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}] 19:57:22 INFO - PROCESS | 1652 | 1463626642948 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 19:57:23 INFO - PROCESS | 1652 | 1463626643025 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11844c000 == 72 [pid = 1652] [id = 489] 19:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11619fc00) [pid = 1652] [serial = 1467] [outer = 0x0] 19:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x116671c00) [pid = 1652] [serial = 1468] [outer = 0x11619fc00] 19:57:23 INFO - PROCESS | 1652 | 1463626643055 Marionette DEBUG loaded listener.js 19:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11689ac00) [pid = 1652] [serial = 1469] [outer = 0x11619fc00] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x115e1b000 == 71 [pid = 1652] [id = 359] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a1000 == 70 [pid = 1652] [id = 479] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x129e40000 == 69 [pid = 1652] [id = 478] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc3800 == 68 [pid = 1652] [id = 477] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x126f82000 == 67 [pid = 1652] [id = 476] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x113a1c000 == 66 [pid = 1652] [id = 475] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119cd6000 == 65 [pid = 1652] [id = 474] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x117d14800 == 64 [pid = 1652] [id = 473] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x128c2d400) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11663e800 == 63 [pid = 1652] [id = 472] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12104d800 == 62 [pid = 1652] [id = 471] 19:57:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11906e000 == 61 [pid = 1652] [id = 465] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x117f62c00) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119943c00) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1210ba800) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x112877800) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11666c400) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12700b800) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1273dbc00) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x128acd400) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128b1d000) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12100d800) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1210b9c00) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x116f42800) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x117f31800) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11994bc00) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119d85400) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118b1d800) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11683ac00) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1160e2000) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1273e1400) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x112c33c00) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1270d6c00) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1182e6c00) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119009c00) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1238a2000) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x116a55400) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x121006c00) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1166bd000) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x117f64000) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128c2dc00) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x128bd6000) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128b26c00) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12389c800) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x126851000) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123bca000) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128ad6000) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1273f3000) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128bccc00) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1270cc800) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1652 | 1463626643612 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]]]}] 19:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 844ms 19:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:57:23 INFO - PROCESS | 1652 | 1463626643664 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 19:57:23 INFO - PROCESS | 1652 | 1463626643667 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 19:57:23 INFO - PROCESS | 1652 | 1463626643672 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:57:23 INFO - PROCESS | 1652 | 1463626643675 Marionette TRACE conn2 <- [1,1930,null,{}] 19:57:23 INFO - PROCESS | 1652 | 1463626643679 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}] 19:57:23 INFO - PROCESS | 1652 | 1463626643786 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 19:57:23 INFO - PROCESS | 1652 | 1463626643857 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119960000 == 62 [pid = 1652] [id = 490] 19:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11301d000) [pid = 1652] [serial = 1470] [outer = 0x0] 19:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1160e0400) [pid = 1652] [serial = 1471] [outer = 0x11301d000] 19:57:23 INFO - PROCESS | 1652 | 1463626643890 Marionette DEBUG loaded listener.js 19:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1166bbc00) [pid = 1652] [serial = 1472] [outer = 0x11301d000] 19:57:24 INFO - PROCESS | 1652 | 1463626644345 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]]]}] 19:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 723ms 19:57:24 INFO - PROCESS | 1652 | 1463626644394 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 19:57:24 INFO - PROCESS | 1652 | 1463626644398 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 19:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:57:24 INFO - PROCESS | 1652 | 1463626644403 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:57:24 INFO - PROCESS | 1652 | 1463626644405 Marionette TRACE conn2 <- [1,1934,null,{}] 19:57:24 INFO - PROCESS | 1652 | 1463626644407 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}] 19:57:24 INFO - PROCESS | 1652 | 1463626644515 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 19:57:24 INFO - PROCESS | 1652 | 1463626644586 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x124276000 == 63 [pid = 1652] [id = 491] 19:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116a60000) [pid = 1652] [serial = 1473] [outer = 0x0] 19:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117571c00) [pid = 1652] [serial = 1474] [outer = 0x116a60000] 19:57:24 INFO - PROCESS | 1652 | 1463626644618 Marionette DEBUG loaded listener.js 19:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x117f5dc00) [pid = 1652] [serial = 1475] [outer = 0x116a60000] 19:57:25 INFO - PROCESS | 1652 | 1463626645074 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]]]}] 19:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 720ms 19:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:57:25 INFO - PROCESS | 1652 | 1463626645123 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 19:57:25 INFO - PROCESS | 1652 | 1463626645125 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 19:57:25 INFO - PROCESS | 1652 | 1463626645127 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:57:25 INFO - PROCESS | 1652 | 1463626645130 Marionette TRACE conn2 <- [1,1938,null,{}] 19:57:25 INFO - PROCESS | 1652 | 1463626645140 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}] 19:57:25 INFO - PROCESS | 1652 | 1463626645246 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 19:57:25 INFO - PROCESS | 1652 | 1463626645319 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c18000 == 64 [pid = 1652] [id = 492] 19:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x117fba400) [pid = 1652] [serial = 1476] [outer = 0x0] 19:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11905b000) [pid = 1652] [serial = 1477] [outer = 0x117fba400] 19:57:25 INFO - PROCESS | 1652 | 1463626645352 Marionette DEBUG loaded listener.js 19:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11990ec00) [pid = 1652] [serial = 1478] [outer = 0x117fba400] 19:57:25 INFO - PROCESS | 1652 | 1463626645775 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]]]}] 19:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 674ms 19:57:25 INFO - PROCESS | 1652 | 1463626645809 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 19:57:25 INFO - PROCESS | 1652 | 1463626645811 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 19:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:57:25 INFO - PROCESS | 1652 | 1463626645813 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:57:25 INFO - PROCESS | 1652 | 1463626645814 Marionette TRACE conn2 <- [1,1942,null,{}] 19:57:25 INFO - PROCESS | 1652 | 1463626645817 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}] 19:57:25 INFO - PROCESS | 1652 | 1463626645952 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 19:57:25 INFO - PROCESS | 1652 | 1463626645992 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e3a000 == 65 [pid = 1652] [id = 493] 19:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119d8b800) [pid = 1652] [serial = 1479] [outer = 0x0] 19:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12100e000) [pid = 1652] [serial = 1480] [outer = 0x119d8b800] 19:57:26 INFO - PROCESS | 1652 | 1463626646023 Marionette DEBUG loaded listener.js 19:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1210b9c00) [pid = 1652] [serial = 1481] [outer = 0x119d8b800] 19:57:26 INFO - PROCESS | 1652 | 1463626646441 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]]]}] 19:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 19:57:26 INFO - PROCESS | 1652 | 1463626646500 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 19:57:26 INFO - PROCESS | 1652 | 1463626646502 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 19:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:57:26 INFO - PROCESS | 1652 | 1463626646508 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:57:26 INFO - PROCESS | 1652 | 1463626646509 Marionette TRACE conn2 <- [1,1946,null,{}] 19:57:26 INFO - PROCESS | 1652 | 1463626646512 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}] 19:57:26 INFO - PROCESS | 1652 | 1463626646614 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 19:57:26 INFO - PROCESS | 1652 | 1463626646685 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a1000 == 66 [pid = 1652] [id = 494] 19:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12100a000) [pid = 1652] [serial = 1482] [outer = 0x0] 19:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x123bbc400) [pid = 1652] [serial = 1483] [outer = 0x12100a000] 19:57:26 INFO - PROCESS | 1652 | 1463626646716 Marionette DEBUG loaded listener.js 19:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x124a92400) [pid = 1652] [serial = 1484] [outer = 0x12100a000] 19:57:27 INFO - PROCESS | 1652 | 1463626647155 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]]]}] 19:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 673ms 19:57:27 INFO - PROCESS | 1652 | 1463626647181 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 19:57:27 INFO - PROCESS | 1652 | 1463626647182 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 19:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:57:27 INFO - PROCESS | 1652 | 1463626647201 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:57:27 INFO - PROCESS | 1652 | 1463626647202 Marionette TRACE conn2 <- [1,1950,null,{}] 19:57:27 INFO - PROCESS | 1652 | 1463626647243 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}] 19:57:27 INFO - PROCESS | 1652 | 1463626647365 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 19:57:27 INFO - PROCESS | 1652 | 1463626647438 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba12000 == 67 [pid = 1652] [id = 495] 19:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x126f9d400) [pid = 1652] [serial = 1485] [outer = 0x0] 19:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128ad0000) [pid = 1652] [serial = 1486] [outer = 0x126f9d400] 19:57:27 INFO - PROCESS | 1652 | 1463626647468 Marionette DEBUG loaded listener.js 19:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x128b1e000) [pid = 1652] [serial = 1487] [outer = 0x126f9d400] 19:57:27 INFO - PROCESS | 1652 | 1463626647850 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]]]}] 19:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 721ms 19:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:57:27 INFO - PROCESS | 1652 | 1463626647907 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 19:57:27 INFO - PROCESS | 1652 | 1463626647908 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 19:57:27 INFO - PROCESS | 1652 | 1463626647910 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:57:27 INFO - PROCESS | 1652 | 1463626647912 Marionette TRACE conn2 <- [1,1954,null,{}] 19:57:27 INFO - PROCESS | 1652 | 1463626647914 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}] 19:57:28 INFO - PROCESS | 1652 | 1463626648013 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 19:57:28 INFO - PROCESS | 1652 | 1463626648084 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c247800 == 68 [pid = 1652] [id = 496] 19:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x115e42c00) [pid = 1652] [serial = 1488] [outer = 0x0] 19:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x128b22c00) [pid = 1652] [serial = 1489] [outer = 0x115e42c00] 19:57:28 INFO - PROCESS | 1652 | 1463626648114 Marionette DEBUG loaded listener.js 19:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128bc7c00) [pid = 1652] [serial = 1490] [outer = 0x115e42c00] 19:57:28 INFO - PROCESS | 1652 | 1463626648536 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]]]}] 19:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 668ms 19:57:28 INFO - PROCESS | 1652 | 1463626648580 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 19:57:28 INFO - PROCESS | 1652 | 1463626648581 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 19:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:57:28 INFO - PROCESS | 1652 | 1463626648584 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:57:28 INFO - PROCESS | 1652 | 1463626648585 Marionette TRACE conn2 <- [1,1958,null,{}] 19:57:28 INFO - PROCESS | 1652 | 1463626648588 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}] 19:57:28 INFO - PROCESS | 1652 | 1463626648688 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 19:57:28 INFO - PROCESS | 1652 | 1463626648779 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9d3800 == 69 [pid = 1652] [id = 497] 19:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1191a8400) [pid = 1652] [serial = 1491] [outer = 0x0] 19:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x128bcfc00) [pid = 1652] [serial = 1492] [outer = 0x1191a8400] 19:57:28 INFO - PROCESS | 1652 | 1463626648809 Marionette DEBUG loaded listener.js 19:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x128c25000) [pid = 1652] [serial = 1493] [outer = 0x1191a8400] 19:57:29 INFO - PROCESS | 1652 | 1463626649300 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]]]}] 19:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 775ms 19:57:29 INFO - PROCESS | 1652 | 1463626649359 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 19:57:29 INFO - PROCESS | 1652 | 1463626649362 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 19:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:57:29 INFO - PROCESS | 1652 | 1463626649365 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:57:29 INFO - PROCESS | 1652 | 1463626649368 Marionette TRACE conn2 <- [1,1962,null,{}] 19:57:29 INFO - PROCESS | 1652 | 1463626649374 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}] 19:57:29 INFO - PROCESS | 1652 | 1463626649477 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 19:57:29 INFO - PROCESS | 1652 | 1463626649551 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12410d800 == 70 [pid = 1652] [id = 498] 19:57:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11287a800) [pid = 1652] [serial = 1494] [outer = 0x0] 19:57:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1130a1000) [pid = 1652] [serial = 1495] [outer = 0x11287a800] 19:57:29 INFO - PROCESS | 1652 | 1463626649580 Marionette DEBUG loaded listener.js 19:57:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x116f44800) [pid = 1652] [serial = 1496] [outer = 0x11287a800] 19:57:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119078800 == 69 [pid = 1652] [id = 488] 19:57:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9d8800 == 68 [pid = 1652] [id = 486] 19:57:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12c488800 == 67 [pid = 1652] [id = 485] 19:57:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12be27000 == 66 [pid = 1652] [id = 484] 19:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1de800 == 65 [pid = 1652] [id = 483] 19:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126f7b000 == 64 [pid = 1652] [id = 482] 19:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119360000 == 63 [pid = 1652] [id = 481] 19:57:30 INFO - PROCESS | 1652 | --DOCSHELL 0x113a16800 == 62 [pid = 1652] [id = 480] 19:57:30 INFO - PROCESS | 1652 | 1463626650149 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]]]}] 19:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 825ms 19:57:30 INFO - PROCESS | 1652 | 1463626650191 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 19:57:30 INFO - PROCESS | 1652 | 1463626650194 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 19:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:57:30 INFO - PROCESS | 1652 | 1463626650198 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:57:30 INFO - PROCESS | 1652 | 1463626650200 Marionette TRACE conn2 <- [1,1966,null,{}] 19:57:30 INFO - PROCESS | 1652 | 1463626650204 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}] 19:57:30 INFO - PROCESS | 1652 | 1463626650315 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 19:57:30 INFO - PROCESS | 1652 | 1463626650392 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b8b800 == 63 [pid = 1652] [id = 499] 19:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x115e43800) [pid = 1652] [serial = 1497] [outer = 0x0] 19:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11706f000) [pid = 1652] [serial = 1498] [outer = 0x115e43800] 19:57:30 INFO - PROCESS | 1652 | 1463626650427 Marionette DEBUG loaded listener.js 19:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x117f48c00) [pid = 1652] [serial = 1499] [outer = 0x115e43800] 19:57:30 INFO - PROCESS | 1652 | 1463626650906 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]]]}] 19:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 721ms 19:57:30 INFO - PROCESS | 1652 | 1463626650919 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 19:57:30 INFO - PROCESS | 1652 | 1463626650923 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 19:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:57:30 INFO - PROCESS | 1652 | 1463626650928 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:57:30 INFO - PROCESS | 1652 | 1463626650930 Marionette TRACE conn2 <- [1,1970,null,{}] 19:57:30 INFO - PROCESS | 1652 | 1463626650932 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}] 19:57:31 INFO - PROCESS | 1652 | 1463626651035 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 19:57:31 INFO - PROCESS | 1652 | 1463626651094 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dc0800 == 64 [pid = 1652] [id = 500] 19:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x117f65800) [pid = 1652] [serial = 1500] [outer = 0x0] 19:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11905a000) [pid = 1652] [serial = 1501] [outer = 0x117f65800] 19:57:31 INFO - PROCESS | 1652 | 1463626651129 Marionette DEBUG loaded listener.js 19:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11994b000) [pid = 1652] [serial = 1502] [outer = 0x117f65800] 19:57:31 INFO - PROCESS | 1652 | 1463626651560 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]]]}] 19:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 19:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:57:31 INFO - PROCESS | 1652 | 1463626651599 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 19:57:31 INFO - PROCESS | 1652 | 1463626651600 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 19:57:31 INFO - PROCESS | 1652 | 1463626651603 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:57:31 INFO - PROCESS | 1652 | 1463626651606 Marionette TRACE conn2 <- [1,1974,null,{}] 19:57:31 INFO - PROCESS | 1652 | 1463626651613 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}] 19:57:31 INFO - PROCESS | 1652 | 1463626651739 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 19:57:31 INFO - PROCESS | 1652 | 1463626651818 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be1f000 == 65 [pid = 1652] [id = 501] 19:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x121007400) [pid = 1652] [serial = 1503] [outer = 0x0] 19:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x123adcc00) [pid = 1652] [serial = 1504] [outer = 0x121007400] 19:57:31 INFO - PROCESS | 1652 | 1463626651852 Marionette DEBUG loaded listener.js 19:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x126857800) [pid = 1652] [serial = 1505] [outer = 0x121007400] 19:57:32 INFO - PROCESS | 1652 | 1463626652269 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]]]}] 19:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 722ms 19:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:57:32 INFO - PROCESS | 1652 | 1463626652325 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 19:57:32 INFO - PROCESS | 1652 | 1463626652327 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 19:57:32 INFO - PROCESS | 1652 | 1463626652329 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:57:32 INFO - PROCESS | 1652 | 1463626652330 Marionette TRACE conn2 <- [1,1978,null,{}] 19:57:32 INFO - PROCESS | 1652 | 1463626652333 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}] 19:57:32 INFO - PROCESS | 1652 | 1463626652435 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 19:57:32 INFO - PROCESS | 1652 | 1463626652499 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d22b000 == 66 [pid = 1652] [id = 502] 19:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1270d8800) [pid = 1652] [serial = 1506] [outer = 0x0] 19:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1273df400) [pid = 1652] [serial = 1507] [outer = 0x1270d8800] 19:57:32 INFO - PROCESS | 1652 | 1463626652529 Marionette DEBUG loaded listener.js 19:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x128ad5800) [pid = 1652] [serial = 1508] [outer = 0x1270d8800] 19:57:32 INFO - PROCESS | 1652 | 1463626652943 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]]]}] 19:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 620ms 19:57:32 INFO - PROCESS | 1652 | 1463626652950 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 19:57:32 INFO - PROCESS | 1652 | 1463626652951 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 19:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:57:32 INFO - PROCESS | 1652 | 1463626652954 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:57:32 INFO - PROCESS | 1652 | 1463626652955 Marionette TRACE conn2 <- [1,1982,null,{}] 19:57:32 INFO - PROCESS | 1652 | 1463626652958 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}] 19:57:33 INFO - PROCESS | 1652 | 1463626653057 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 19:57:33 INFO - PROCESS | 1652 | 1463626653154 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d568000 == 67 [pid = 1652] [id = 503] 19:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x128b25000) [pid = 1652] [serial = 1509] [outer = 0x0] 19:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x128bd1400) [pid = 1652] [serial = 1510] [outer = 0x128b25000] 19:57:33 INFO - PROCESS | 1652 | 1463626653184 Marionette DEBUG loaded listener.js 19:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128c28800) [pid = 1652] [serial = 1511] [outer = 0x128b25000] 19:57:33 INFO - PROCESS | 1652 | 1463626653612 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]]]}] 19:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 669ms 19:57:33 INFO - PROCESS | 1652 | 1463626653624 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 19:57:33 INFO - PROCESS | 1652 | 1463626653625 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 19:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:57:33 INFO - PROCESS | 1652 | 1463626653628 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:57:33 INFO - PROCESS | 1652 | 1463626653629 Marionette TRACE conn2 <- [1,1986,null,{}] 19:57:33 INFO - PROCESS | 1652 | 1463626653631 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}] 19:57:33 INFO - PROCESS | 1652 | 1463626653795 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 19:57:33 INFO - PROCESS | 1652 | 1463626653851 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d5a2800 == 68 [pid = 1652] [id = 504] 19:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x128df4000) [pid = 1652] [serial = 1512] [outer = 0x0] 19:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x128fe6c00) [pid = 1652] [serial = 1513] [outer = 0x128df4000] 19:57:33 INFO - PROCESS | 1652 | 1463626653884 Marionette DEBUG loaded listener.js 19:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12920a000) [pid = 1652] [serial = 1514] [outer = 0x128df4000] 19:57:34 INFO - PROCESS | 1652 | 1463626654294 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]]]}] 19:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 718ms 19:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:57:34 INFO - PROCESS | 1652 | 1463626654364 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 19:57:34 INFO - PROCESS | 1652 | 1463626654366 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 19:57:34 INFO - PROCESS | 1652 | 1463626654380 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:57:34 INFO - PROCESS | 1652 | 1463626654382 Marionette TRACE conn2 <- [1,1990,null,{}] 19:57:34 INFO - PROCESS | 1652 | 1463626654406 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}] 19:57:34 INFO - PROCESS | 1652 | 1463626654507 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 19:57:34 INFO - PROCESS | 1652 | 1463626654584 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7a8000 == 69 [pid = 1652] [id = 505] 19:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x128df4400) [pid = 1652] [serial = 1515] [outer = 0x0] 19:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12920f400) [pid = 1652] [serial = 1516] [outer = 0x128df4400] 19:57:34 INFO - PROCESS | 1652 | 1463626654614 Marionette DEBUG loaded listener.js 19:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12925cc00) [pid = 1652] [serial = 1517] [outer = 0x128df4400] 19:57:35 INFO - PROCESS | 1652 | 1463626655021 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]]]}] 19:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 688ms 19:57:35 INFO - PROCESS | 1652 | 1463626655057 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 19:57:35 INFO - PROCESS | 1652 | 1463626655058 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 19:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:57:35 INFO - PROCESS | 1652 | 1463626655060 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:57:35 INFO - PROCESS | 1652 | 1463626655062 Marionette TRACE conn2 <- [1,1994,null,{}] 19:57:35 INFO - PROCESS | 1652 | 1463626655064 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}] 19:57:35 INFO - PROCESS | 1652 | 1463626655167 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 19:57:35 INFO - PROCESS | 1652 | 1463626655232 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d963000 == 70 [pid = 1652] [id = 506] 19:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12925dc00) [pid = 1652] [serial = 1518] [outer = 0x0] 19:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x129264c00) [pid = 1652] [serial = 1519] [outer = 0x12925dc00] 19:57:35 INFO - PROCESS | 1652 | 1463626655261 Marionette DEBUG loaded listener.js 19:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12930c400) [pid = 1652] [serial = 1520] [outer = 0x12925dc00] 19:57:35 INFO - PROCESS | 1652 | 1463626655826 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]]]}] 19:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 821ms 19:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:57:35 INFO - PROCESS | 1652 | 1463626655882 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 19:57:35 INFO - PROCESS | 1652 | 1463626655884 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 19:57:35 INFO - PROCESS | 1652 | 1463626655889 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:57:35 INFO - PROCESS | 1652 | 1463626655892 Marionette TRACE conn2 <- [1,1998,null,{}] 19:57:35 INFO - PROCESS | 1652 | 1463626655896 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}] 19:57:36 INFO - PROCESS | 1652 | 1463626656001 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 19:57:36 INFO - PROCESS | 1652 | 1463626656076 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e24000 == 71 [pid = 1652] [id = 507] 19:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x116f3f000) [pid = 1652] [serial = 1521] [outer = 0x0] 19:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11744ac00) [pid = 1652] [serial = 1522] [outer = 0x116f3f000] 19:57:36 INFO - PROCESS | 1652 | 1463626656104 Marionette DEBUG loaded listener.js 19:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x117fb1c00) [pid = 1652] [serial = 1523] [outer = 0x116f3f000] 19:57:36 INFO - PROCESS | 1652 | 1463626656527 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]]]}] 19:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 673ms 19:57:36 INFO - PROCESS | 1652 | 1463626656561 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 19:57:36 INFO - PROCESS | 1652 | 1463626656565 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 19:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:57:36 INFO - PROCESS | 1652 | 1463626656570 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:57:36 INFO - PROCESS | 1652 | 1463626656572 Marionette TRACE conn2 <- [1,2002,null,{}] 19:57:36 INFO - PROCESS | 1652 | 1463626656575 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}] 19:57:36 INFO - PROCESS | 1652 | 1463626656704 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 19:57:36 INFO - PROCESS | 1652 | 1463626656815 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a892800 == 72 [pid = 1652] [id = 508] 19:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1182e9c00) [pid = 1652] [serial = 1524] [outer = 0x0] 19:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1191adc00) [pid = 1652] [serial = 1525] [outer = 0x1182e9c00] 19:57:36 INFO - PROCESS | 1652 | 1463626656860 Marionette DEBUG loaded listener.js 19:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x119d50000) [pid = 1652] [serial = 1526] [outer = 0x1182e9c00] 19:57:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119960000 == 71 [pid = 1652] [id = 490] 19:57:37 INFO - PROCESS | 1652 | 1463626657449 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]]]}] 19:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 920ms 19:57:37 INFO - PROCESS | 1652 | 1463626657506 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 19:57:37 INFO - PROCESS | 1652 | 1463626657508 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 19:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:57:37 INFO - PROCESS | 1652 | 1463626657514 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:57:37 INFO - PROCESS | 1652 | 1463626657516 Marionette TRACE conn2 <- [1,2006,null,{}] 19:57:37 INFO - PROCESS | 1652 | 1463626657521 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}] 19:57:37 INFO - PROCESS | 1652 | 1463626657628 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 19:57:37 INFO - PROCESS | 1652 | 1463626657707 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x127395800 == 72 [pid = 1652] [id = 509] 19:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x116f3f400) [pid = 1652] [serial = 1527] [outer = 0x0] 19:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11845dc00) [pid = 1652] [serial = 1528] [outer = 0x116f3f400] 19:57:37 INFO - PROCESS | 1652 | 1463626657741 Marionette DEBUG loaded listener.js 19:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x119b0f800) [pid = 1652] [serial = 1529] [outer = 0x116f3f400] 19:57:38 INFO - PROCESS | 1652 | 1463626658137 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]]]}] 19:57:38 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 19:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 676ms 19:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:57:38 INFO - PROCESS | 1652 | 1463626658191 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 19:57:38 INFO - PROCESS | 1652 | 1463626658195 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 19:57:38 INFO - PROCESS | 1652 | 1463626658199 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:57:38 INFO - PROCESS | 1652 | 1463626658201 Marionette TRACE conn2 <- [1,2010,null,{}] 19:57:38 INFO - PROCESS | 1652 | 1463626658204 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}] 19:57:38 INFO - PROCESS | 1652 | 1463626658310 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 19:57:38 INFO - PROCESS | 1652 | 1463626658419 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c871000 == 73 [pid = 1652] [id = 510] 19:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x119d58400) [pid = 1652] [serial = 1530] [outer = 0x0] 19:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12389ac00) [pid = 1652] [serial = 1531] [outer = 0x119d58400] 19:57:38 INFO - PROCESS | 1652 | 1463626658451 Marionette DEBUG loaded listener.js 19:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12685b000) [pid = 1652] [serial = 1532] [outer = 0x119d58400] 19:57:38 INFO - PROCESS | 1652 | 1463626658875 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]]]}] 19:57:38 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 19:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 721ms 19:57:38 INFO - PROCESS | 1652 | 1463626658940 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 19:57:38 INFO - PROCESS | 1652 | 1463626658942 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 19:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:57:38 INFO - PROCESS | 1652 | 1463626658944 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:57:38 INFO - PROCESS | 1652 | 1463626658947 Marionette TRACE conn2 <- [1,2014,null,{}] 19:57:38 INFO - PROCESS | 1652 | 1463626658966 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}] 19:57:39 INFO - PROCESS | 1652 | 1463626659100 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 19:57:39 INFO - PROCESS | 1652 | 1463626659148 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d67d000 == 74 [pid = 1652] [id = 511] 19:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x1273e1400) [pid = 1652] [serial = 1533] [outer = 0x0] 19:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x128b29400) [pid = 1652] [serial = 1534] [outer = 0x1273e1400] 19:57:39 INFO - PROCESS | 1652 | 1463626659182 Marionette DEBUG loaded listener.js 19:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x128d8a400) [pid = 1652] [serial = 1535] [outer = 0x1273e1400] 19:57:39 INFO - PROCESS | 1652 | 1463626659583 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]]]}] 19:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 672ms 19:57:39 INFO - PROCESS | 1652 | 1463626659617 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 19:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:57:39 INFO - PROCESS | 1652 | 1463626659619 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 19:57:39 INFO - PROCESS | 1652 | 1463626659624 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:57:39 INFO - PROCESS | 1652 | 1463626659625 Marionette TRACE conn2 <- [1,2018,null,{}] 19:57:39 INFO - PROCESS | 1652 | 1463626659627 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}] 19:57:39 INFO - PROCESS | 1652 | 1463626659731 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 19:57:39 INFO - PROCESS | 1652 | 1463626659797 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df02800 == 75 [pid = 1652] [id = 512] 19:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x128df0800) [pid = 1652] [serial = 1536] [outer = 0x0] 19:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x128fdd800) [pid = 1652] [serial = 1537] [outer = 0x128df0800] 19:57:39 INFO - PROCESS | 1652 | 1463626659868 Marionette DEBUG loaded listener.js 19:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x129210000) [pid = 1652] [serial = 1538] [outer = 0x128df0800] 19:57:40 INFO - PROCESS | 1652 | 1463626660271 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]]]}] 19:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 669ms 19:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:57:40 INFO - PROCESS | 1652 | 1463626660293 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 19:57:40 INFO - PROCESS | 1652 | 1463626660294 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 19:57:40 INFO - PROCESS | 1652 | 1463626660296 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:57:40 INFO - PROCESS | 1652 | 1463626660297 Marionette TRACE conn2 <- [1,2022,null,{}] 19:57:40 INFO - PROCESS | 1652 | 1463626660300 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}] 19:57:40 INFO - PROCESS | 1652 | 1463626660404 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 19:57:40 INFO - PROCESS | 1652 | 1463626660503 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df20800 == 76 [pid = 1652] [id = 513] 19:57:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x128c2f800) [pid = 1652] [serial = 1539] [outer = 0x0] 19:57:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12930cc00) [pid = 1652] [serial = 1540] [outer = 0x128c2f800] 19:57:40 INFO - PROCESS | 1652 | 1463626660533 Marionette DEBUG loaded listener.js 19:57:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x129312c00) [pid = 1652] [serial = 1541] [outer = 0x128c2f800] 19:57:40 INFO - PROCESS | 1652 | 1463626660963 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]]]}] 19:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 719ms 19:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:57:41 INFO - PROCESS | 1652 | 1463626661015 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 19:57:41 INFO - PROCESS | 1652 | 1463626661017 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 19:57:41 INFO - PROCESS | 1652 | 1463626661038 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:57:41 INFO - PROCESS | 1652 | 1463626661040 Marionette TRACE conn2 <- [1,2026,null,{}] 19:57:41 INFO - PROCESS | 1652 | 1463626661045 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}] 19:57:41 INFO - PROCESS | 1652 | 1463626661174 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 19:57:41 INFO - PROCESS | 1652 | 1463626661254 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x131d95800 == 77 [pid = 1652] [id = 514] 19:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12957d800) [pid = 1652] [serial = 1542] [outer = 0x0] 19:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12a841800) [pid = 1652] [serial = 1543] [outer = 0x12957d800] 19:57:41 INFO - PROCESS | 1652 | 1463626661284 Marionette DEBUG loaded listener.js 19:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12a84d000) [pid = 1652] [serial = 1544] [outer = 0x12957d800] 19:57:41 INFO - PROCESS | 1652 | 1463626661669 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]]]}] 19:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 691ms 19:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:57:41 INFO - PROCESS | 1652 | 1463626661743 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 19:57:41 INFO - PROCESS | 1652 | 1463626661745 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 19:57:41 INFO - PROCESS | 1652 | 1463626661747 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:57:41 INFO - PROCESS | 1652 | 1463626661748 Marionette TRACE conn2 <- [1,2030,null,{}] 19:57:41 INFO - PROCESS | 1652 | 1463626661751 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}] 19:57:41 INFO - PROCESS | 1652 | 1463626661852 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 19:57:41 INFO - PROCESS | 1652 | 1463626661921 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x131dae000 == 78 [pid = 1652] [id = 515] 19:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12a843800) [pid = 1652] [serial = 1545] [outer = 0x0] 19:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12a8a8800) [pid = 1652] [serial = 1546] [outer = 0x12a843800] 19:57:41 INFO - PROCESS | 1652 | 1463626661951 Marionette DEBUG loaded listener.js 19:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12a8ad000) [pid = 1652] [serial = 1547] [outer = 0x12a843800] 19:57:42 INFO - PROCESS | 1652 | 1463626662416 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]]]}] 19:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 720ms 19:57:42 INFO - PROCESS | 1652 | 1463626662468 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 19:57:42 INFO - PROCESS | 1652 | 1463626662469 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 19:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:57:42 INFO - PROCESS | 1652 | 1463626662472 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:57:42 INFO - PROCESS | 1652 | 1463626662473 Marionette TRACE conn2 <- [1,2034,null,{}] 19:57:42 INFO - PROCESS | 1652 | 1463626662475 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}] 19:57:42 INFO - PROCESS | 1652 | 1463626662581 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 19:57:42 INFO - PROCESS | 1652 | 1463626662662 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x131dd6000 == 79 [pid = 1652] [id = 516] 19:57:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11994b800) [pid = 1652] [serial = 1548] [outer = 0x0] 19:57:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12a8b0400) [pid = 1652] [serial = 1549] [outer = 0x11994b800] 19:57:42 INFO - PROCESS | 1652 | 1463626662693 Marionette DEBUG loaded listener.js 19:57:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12aba2800) [pid = 1652] [serial = 1550] [outer = 0x11994b800] 19:57:43 INFO - PROCESS | 1652 | 1463626663121 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]]]}] 19:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 669ms 19:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:57:43 INFO - PROCESS | 1652 | 1463626663141 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 19:57:43 INFO - PROCESS | 1652 | 1463626663143 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 19:57:43 INFO - PROCESS | 1652 | 1463626663145 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:57:43 INFO - PROCESS | 1652 | 1463626663147 Marionette TRACE conn2 <- [1,2038,null,{}] 19:57:43 INFO - PROCESS | 1652 | 1463626663149 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}] 19:57:43 INFO - PROCESS | 1652 | 1463626663270 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 19:57:43 INFO - PROCESS | 1652 | 1463626663474 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x124264000 == 80 [pid = 1652] [id = 517] 19:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x112878000) [pid = 1652] [serial = 1551] [outer = 0x0] 19:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x113013400) [pid = 1652] [serial = 1552] [outer = 0x112878000] 19:57:43 INFO - PROCESS | 1652 | 1463626663507 Marionette DEBUG loaded listener.js 19:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x116f46800) [pid = 1652] [serial = 1553] [outer = 0x112878000] 19:57:43 INFO - PROCESS | 1652 | 1463626663960 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]]]}] 19:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 870ms 19:57:44 INFO - PROCESS | 1652 | 1463626664015 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 19:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:57:44 INFO - PROCESS | 1652 | 1463626664017 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 19:57:44 INFO - PROCESS | 1652 | 1463626664020 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:57:44 INFO - PROCESS | 1652 | 1463626664022 Marionette TRACE conn2 <- [1,2042,null,{}] 19:57:44 INFO - PROCESS | 1652 | 1463626664025 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}] 19:57:44 INFO - PROCESS | 1652 | 1463626664144 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 19:57:44 INFO - PROCESS | 1652 | 1463626664382 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129e24000 == 79 [pid = 1652] [id = 507] 19:57:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d5a2800 == 78 [pid = 1652] [id = 504] 19:57:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d568000 == 77 [pid = 1652] [id = 503] 19:57:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d22b000 == 76 [pid = 1652] [id = 502] 19:57:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b5a800 == 77 [pid = 1652] [id = 518] 19:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11287b000) [pid = 1652] [serial = 1554] [outer = 0x0] 19:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11505f400) [pid = 1652] [serial = 1555] [outer = 0x11287b000] 19:57:44 INFO - PROCESS | 1652 | 1463626664465 Marionette DEBUG loaded listener.js 19:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x118b21400) [pid = 1652] [serial = 1556] [outer = 0x11287b000] 19:57:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12be1f000 == 76 [pid = 1652] [id = 501] 19:57:44 INFO - PROCESS | 1652 | --DOCSHELL 0x128dc0800 == 75 [pid = 1652] [id = 500] 19:57:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119b8b800 == 74 [pid = 1652] [id = 499] 19:57:45 INFO - PROCESS | 1652 | 1463626665011 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]]]}] 19:57:45 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) 19:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1022ms 19:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:57:45 INFO - PROCESS | 1652 | 1463626665043 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 19:57:45 INFO - PROCESS | 1652 | 1463626665046 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 19:57:45 INFO - PROCESS | 1652 | 1463626665060 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:57:45 INFO - PROCESS | 1652 | 1463626665062 Marionette TRACE conn2 <- [1,2046,null,{}] 19:57:45 INFO - PROCESS | 1652 | 1463626665065 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}] 19:57:45 INFO - PROCESS | 1652 | 1463626665175 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 19:57:45 INFO - PROCESS | 1652 | 1463626665260 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d350800 == 75 [pid = 1652] [id = 519] 19:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12103ec00) [pid = 1652] [serial = 1557] [outer = 0x0] 19:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x126f0e000) [pid = 1652] [serial = 1558] [outer = 0x12103ec00] 19:57:45 INFO - PROCESS | 1652 | 1463626665293 Marionette DEBUG loaded listener.js 19:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x1273f3c00) [pid = 1652] [serial = 1559] [outer = 0x12103ec00] 19:57:45 INFO - PROCESS | 1652 | 1463626665730 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]]]}] 19:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 731ms 19:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:57:45 INFO - PROCESS | 1652 | 1463626665782 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 19:57:45 INFO - PROCESS | 1652 | 1463626665785 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 19:57:45 INFO - PROCESS | 1652 | 1463626665788 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:57:45 INFO - PROCESS | 1652 | 1463626665790 Marionette TRACE conn2 <- [1,2050,null,{}] 19:57:45 INFO - PROCESS | 1652 | 1463626665793 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}] 19:57:45 INFO - PROCESS | 1652 | 1463626665901 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 19:57:46 INFO - PROCESS | 1652 | 1463626666017 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d967800 == 76 [pid = 1652] [id = 520] 19:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x128bcd400) [pid = 1652] [serial = 1560] [outer = 0x0] 19:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x128de9800) [pid = 1652] [serial = 1561] [outer = 0x128bcd400] 19:57:46 INFO - PROCESS | 1652 | 1463626666050 Marionette DEBUG loaded listener.js 19:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x128fe0800) [pid = 1652] [serial = 1562] [outer = 0x128bcd400] 19:57:46 INFO - PROCESS | 1652 | 1463626666485 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]]]}] 19:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 19:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:57:46 INFO - PROCESS | 1652 | 1463626666508 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 19:57:46 INFO - PROCESS | 1652 | 1463626666509 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 19:57:46 INFO - PROCESS | 1652 | 1463626666513 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:57:46 INFO - PROCESS | 1652 | 1463626666517 Marionette TRACE conn2 <- [1,2054,null,{}] 19:57:46 INFO - PROCESS | 1652 | 1463626666524 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}] 19:57:46 INFO - PROCESS | 1652 | 1463626666635 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 19:57:46 INFO - PROCESS | 1652 | 1463626666750 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x131dd4000 == 77 [pid = 1652] [id = 521] 19:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x129204c00) [pid = 1652] [serial = 1563] [outer = 0x0] 19:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x129317000) [pid = 1652] [serial = 1564] [outer = 0x129204c00] 19:57:46 INFO - PROCESS | 1652 | 1463626666783 Marionette DEBUG loaded listener.js 19:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x129e7d400) [pid = 1652] [serial = 1565] [outer = 0x129204c00] 19:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d592000 == 76 [pid = 1652] [id = 358] 19:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124264000 == 75 [pid = 1652] [id = 517] 19:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x131dae000 == 74 [pid = 1652] [id = 515] 19:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x131d95800 == 73 [pid = 1652] [id = 514] 19:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12df20800 == 72 [pid = 1652] [id = 513] 19:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12df02800 == 71 [pid = 1652] [id = 512] 19:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d67d000 == 70 [pid = 1652] [id = 511] 19:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c871000 == 69 [pid = 1652] [id = 510] 19:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x127395800 == 68 [pid = 1652] [id = 509] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119309800 == 67 [pid = 1652] [id = 362] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9e3000 == 66 [pid = 1652] [id = 415] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116f2c000 == 65 [pid = 1652] [id = 26] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9de000 == 64 [pid = 1652] [id = 450] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb6800 == 63 [pid = 1652] [id = 434] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c247800 == 62 [pid = 1652] [id = 496] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d573000 == 61 [pid = 1652] [id = 467] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1184ba800 == 60 [pid = 1652] [id = 361] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x121052800 == 59 [pid = 1652] [id = 364] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x124276000 == 58 [pid = 1652] [id = 491] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc0e800 == 57 [pid = 1652] [id = 470] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba6c000 == 56 [pid = 1652] [id = 395] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x129e3a000 == 55 [pid = 1652] [id = 493] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x126f7d000 == 54 [pid = 1652] [id = 368] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128c18000 == 53 [pid = 1652] [id = 492] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b3a3000 == 52 [pid = 1652] [id = 394] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7b6000 == 51 [pid = 1652] [id = 468] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128c1a800 == 50 [pid = 1652] [id = 466] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a1000 == 49 [pid = 1652] [id = 494] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1184b6000 == 48 [pid = 1652] [id = 367] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba12000 == 47 [pid = 1652] [id = 495] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x131dd6000 == 46 [pid = 1652] [id = 516] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x123e50800 == 45 [pid = 1652] [id = 365] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d96b000 == 44 [pid = 1652] [id = 469] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9d3800 == 43 [pid = 1652] [id = 497] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12be1f800 == 42 [pid = 1652] [id = 396] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d963000 == 41 [pid = 1652] [id = 506] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d23b800 == 40 [pid = 1652] [id = 435] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d977800 == 39 [pid = 1652] [id = 22] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6c1800 == 38 [pid = 1652] [id = 371] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1f2000 == 37 [pid = 1652] [id = 375] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11844c000 == 36 [pid = 1652] [id = 489] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116871000 == 35 [pid = 1652] [id = 376] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d342000 == 34 [pid = 1652] [id = 451] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116808800 == 33 [pid = 1652] [id = 360] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c482000 == 32 [pid = 1652] [id = 413] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba1f800 == 31 [pid = 1652] [id = 10] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c865000 == 30 [pid = 1652] [id = 433] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119b5c000 == 29 [pid = 1652] [id = 369] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac81800 == 28 [pid = 1652] [id = 390] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac6e800 == 27 [pid = 1652] [id = 374] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12425d800 == 26 [pid = 1652] [id = 373] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119b4c000 == 25 [pid = 1652] [id = 397] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c879800 == 24 [pid = 1652] [id = 414] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9d7800 == 23 [pid = 1652] [id = 15] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11680a800 == 22 [pid = 1652] [id = 372] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1293d0000 == 21 [pid = 1652] [id = 370] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x124268800 == 20 [pid = 1652] [id = 366] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119b8a000 == 19 [pid = 1652] [id = 363] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11654d800 == 18 [pid = 1652] [id = 436] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b396800 == 17 [pid = 1652] [id = 447] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7a8000 == 16 [pid = 1652] [id = 505] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12410d800 == 15 [pid = 1652] [id = 498] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d66b800 == 14 [pid = 1652] [id = 464] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d967800 == 13 [pid = 1652] [id = 520] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d350800 == 12 [pid = 1652] [id = 519] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d335800 == 11 [pid = 1652] [id = 487] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a892800 == 10 [pid = 1652] [id = 508] 19:57:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119b5a800 == 9 [pid = 1652] [id = 518] 19:57:51 INFO - PROCESS | 1652 | 1463626671728 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]]]}] 19:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 5245ms 19:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:57:51 INFO - PROCESS | 1652 | 1463626671761 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 19:57:51 INFO - PROCESS | 1652 | 1463626671763 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 19:57:51 INFO - PROCESS | 1652 | 1463626671767 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:57:51 INFO - PROCESS | 1652 | 1463626671769 Marionette TRACE conn2 <- [1,2058,null,{}] 19:57:51 INFO - PROCESS | 1652 | 1463626671775 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}] 19:57:51 INFO - PROCESS | 1652 | 1463626671858 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 19:57:51 INFO - PROCESS | 1652 | 1463626671864 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11612e000 == 10 [pid = 1652] [id = 522] 19:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x113013000) [pid = 1652] [serial = 1566] [outer = 0x0] 19:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x113018000) [pid = 1652] [serial = 1567] [outer = 0x113013000] 19:57:51 INFO - PROCESS | 1652 | 1463626671891 Marionette DEBUG loaded listener.js 19:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x113098000) [pid = 1652] [serial = 1568] [outer = 0x113013000] 19:57:52 INFO - PROCESS | 1652 | 1463626672255 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]]]}] 19:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 524ms 19:57:52 INFO - PROCESS | 1652 | 1463626672291 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 19:57:52 INFO - PROCESS | 1652 | 1463626672296 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 19:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:57:52 INFO - PROCESS | 1652 | 1463626672300 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:57:52 INFO - PROCESS | 1652 | 1463626672302 Marionette TRACE conn2 <- [1,2062,null,{}] 19:57:52 INFO - PROCESS | 1652 | 1463626672309 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}] 19:57:52 INFO - PROCESS | 1652 | 1463626672415 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 19:57:52 INFO - PROCESS | 1652 | 1463626672423 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x112551000 == 11 [pid = 1652] [id = 523] 19:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11309e800) [pid = 1652] [serial = 1569] [outer = 0x0] 19:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x115e44400) [pid = 1652] [serial = 1570] [outer = 0x11309e800] 19:57:52 INFO - PROCESS | 1652 | 1463626672449 Marionette DEBUG loaded listener.js 19:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x1165b7800) [pid = 1652] [serial = 1571] [outer = 0x11309e800] 19:57:52 INFO - PROCESS | 1652 | 1463626672809 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]]]}] 19:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 522ms 19:57:52 INFO - PROCESS | 1652 | 1463626672824 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 19:57:52 INFO - PROCESS | 1652 | 1463626672826 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 19:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:57:52 INFO - PROCESS | 1652 | 1463626672829 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:57:52 INFO - PROCESS | 1652 | 1463626672831 Marionette TRACE conn2 <- [1,2066,null,{}] 19:57:52 INFO - PROCESS | 1652 | 1463626672841 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}] 19:57:52 INFO - PROCESS | 1652 | 1463626672960 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 19:57:52 INFO - PROCESS | 1652 | 1463626672967 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11935f000 == 12 [pid = 1652] [id = 524] 19:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x111f52800) [pid = 1652] [serial = 1572] [outer = 0x0] 19:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x116e29000) [pid = 1652] [serial = 1573] [outer = 0x111f52800] 19:57:53 INFO - PROCESS | 1652 | 1463626672998 Marionette DEBUG loaded listener.js 19:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x117572400) [pid = 1652] [serial = 1574] [outer = 0x111f52800] 19:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 19:57:53 INFO - PROCESS | 1652 | 1463626673346 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]]]}] 19:57:53 INFO - PROCESS | 1652 | 1463626673351 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 1652 | 1463626673353 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 19:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:57:53 INFO - PROCESS | 1652 | 1463626673360 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 1652 | 1463626673361 Marionette TRACE conn2 <- [1,2070,null,{}] 19:57:53 INFO - PROCESS | 1652 | 1463626673363 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}] 19:57:53 INFO - PROCESS | 1652 | 1463626673450 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 19:57:53 INFO - PROCESS | 1652 | 1463626673537 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12104f000 == 13 [pid = 1652] [id = 525] 19:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x112c02800) [pid = 1652] [serial = 1575] [outer = 0x0] 19:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x117f4e800) [pid = 1652] [serial = 1576] [outer = 0x112c02800] 19:57:53 INFO - PROCESS | 1652 | 1463626673562 Marionette DEBUG loaded listener.js 19:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x1182e0000) [pid = 1652] [serial = 1577] [outer = 0x112c02800] 19:57:53 INFO - PROCESS | 1652 | 1463626673911 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]]]}] 19:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 568ms 19:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:57:53 INFO - PROCESS | 1652 | 1463626673929 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 1652 | 1463626673930 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 19:57:53 INFO - PROCESS | 1652 | 1463626673933 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 1652 | 1463626673934 Marionette TRACE conn2 <- [1,2074,null,{}] 19:57:53 INFO - PROCESS | 1652 | 1463626673938 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}] 19:57:54 INFO - PROCESS | 1652 | 1463626674063 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 19:57:54 INFO - PROCESS | 1652 | 1463626674079 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12425e800 == 14 [pid = 1652] [id = 526] 19:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x113098400) [pid = 1652] [serial = 1578] [outer = 0x0] 19:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11845e000) [pid = 1652] [serial = 1579] [outer = 0x113098400] 19:57:54 INFO - PROCESS | 1652 | 1463626674120 Marionette DEBUG loaded listener.js 19:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x118b21c00) [pid = 1652] [serial = 1580] [outer = 0x113098400] 19:57:54 INFO - PROCESS | 1652 | 1463626674574 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]]]}] 19:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 668ms 19:57:54 INFO - PROCESS | 1652 | 1463626674602 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 19:57:54 INFO - PROCESS | 1652 | 1463626674605 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 19:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:57:54 INFO - PROCESS | 1652 | 1463626674613 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:57:54 INFO - PROCESS | 1652 | 1463626674614 Marionette TRACE conn2 <- [1,2078,null,{}] 19:57:54 INFO - PROCESS | 1652 | 1463626674616 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}] 19:57:54 INFO - PROCESS | 1652 | 1463626674741 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 19:57:54 INFO - PROCESS | 1652 | 1463626674746 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12738c000 == 15 [pid = 1652] [id = 527] 19:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x118b1f400) [pid = 1652] [serial = 1581] [outer = 0x0] 19:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1191aa400) [pid = 1652] [serial = 1582] [outer = 0x118b1f400] 19:57:54 INFO - PROCESS | 1652 | 1463626674774 Marionette DEBUG loaded listener.js 19:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x119d38400) [pid = 1652] [serial = 1583] [outer = 0x118b1f400] 19:57:55 INFO - PROCESS | 1652 | 1463626675136 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]]]}] 19:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 572ms 19:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:57:55 INFO - PROCESS | 1652 | 1463626675186 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 19:57:55 INFO - PROCESS | 1652 | 1463626675187 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 19:57:55 INFO - PROCESS | 1652 | 1463626675189 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:57:55 INFO - PROCESS | 1652 | 1463626675190 Marionette TRACE conn2 <- [1,2082,null,{}] 19:57:55 INFO - PROCESS | 1652 | 1463626675193 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}] 19:57:55 INFO - PROCESS | 1652 | 1463626675295 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 19:57:55 INFO - PROCESS | 1652 | 1463626675299 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293c5800 == 16 [pid = 1652] [id = 528] 19:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x112874c00) [pid = 1652] [serial = 1584] [outer = 0x0] 19:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x119d52000) [pid = 1652] [serial = 1585] [outer = 0x112874c00] 19:57:55 INFO - PROCESS | 1652 | 1463626675324 Marionette DEBUG loaded listener.js 19:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x119d86c00) [pid = 1652] [serial = 1586] [outer = 0x112874c00] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x111c7c800) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x112c07c00) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x116192400) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x118b2f000) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x123bbe800) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12685d000) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x128bcb400) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x1191a3800) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x117f4f400) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x111aafc00) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x121007400) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x115e41000) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x119d88400) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x1257fa400) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x118405800) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x1273d4400) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x119d58000) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x112966000) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12103ec00) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x115ebf000) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x115e47c00) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x112878000) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x116f3f000) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11301d000) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11619fc00) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11287a800) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12103f000) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x121042800) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x1160dfc00) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x116198400) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11301f800) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x117f5ac00) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x117f59800) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x115e43800) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x115e42c00) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x126f9d400) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1273e1400) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12100a000) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x116f3f400) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x119d8b800) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x119d58400) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x117fba400) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1182e9c00) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x1166be400) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x116a60000) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x127008800) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x128b25000) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x1210b2400) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x128bcd400) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x117f65800) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x1270d8800) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x117fba000) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x119d52400) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11994b800) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12a843800) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12957d800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x128c2f800) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12925dc00) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x1121b5800) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x128df4400) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1191a8400) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x128df4000) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11287b000) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:57:56 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x128df0800) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:57:56 INFO - PROCESS | 1652 | 1463626676560 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]]]}] 19:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1422ms 19:57:56 INFO - PROCESS | 1652 | 1463626676612 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 19:57:56 INFO - PROCESS | 1652 | 1463626676614 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 19:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:57:56 INFO - PROCESS | 1652 | 1463626676618 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:57:56 INFO - PROCESS | 1652 | 1463626676620 Marionette TRACE conn2 <- [1,2086,null,{}] 19:57:56 INFO - PROCESS | 1652 | 1463626676626 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}] 19:57:56 INFO - PROCESS | 1652 | 1463626676756 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 19:57:56 INFO - PROCESS | 1652 | 1463626676768 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118450800 == 17 [pid = 1652] [id = 529] 19:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11287a800) [pid = 1652] [serial = 1587] [outer = 0x0] 19:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x115e41000) [pid = 1652] [serial = 1588] [outer = 0x11287a800] 19:57:56 INFO - PROCESS | 1652 | 1463626676810 Marionette DEBUG loaded listener.js 19:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1166b0400) [pid = 1652] [serial = 1589] [outer = 0x11287a800] 19:57:57 INFO - PROCESS | 1652 | 1463626677166 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]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 575ms 19:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:57:57 INFO - PROCESS | 1652 | 1463626677193 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 1652 | 1463626677194 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 19:57:57 INFO - PROCESS | 1652 | 1463626677196 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 1652 | 1463626677198 Marionette TRACE conn2 <- [1,2090,null,{}] 19:57:57 INFO - PROCESS | 1652 | 1463626677200 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}] 19:57:57 INFO - PROCESS | 1652 | 1463626677365 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 19:57:57 INFO - PROCESS | 1652 | 1463626677376 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11935e800 == 18 [pid = 1652] [id = 530] 19:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1166b4000) [pid = 1652] [serial = 1590] [outer = 0x0] 19:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11757a000) [pid = 1652] [serial = 1591] [outer = 0x1166b4000] 19:57:57 INFO - PROCESS | 1652 | 1463626677416 Marionette DEBUG loaded listener.js 19:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x117f64400) [pid = 1652] [serial = 1592] [outer = 0x1166b4000] 19:57:57 INFO - PROCESS | 1652 | 1463626677950 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]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 770ms 19:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:57:57 INFO - PROCESS | 1652 | 1463626677966 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 1652 | 1463626677967 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 19:57:57 INFO - PROCESS | 1652 | 1463626677970 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 1652 | 1463626677971 Marionette TRACE conn2 <- [1,2094,null,{}] 19:57:57 INFO - PROCESS | 1652 | 1463626677977 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}] 19:57:58 INFO - PROCESS | 1652 | 1463626678059 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 19:57:58 INFO - PROCESS | 1652 | 1463626678063 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a889800 == 19 [pid = 1652] [id = 531] 19:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x117f61800) [pid = 1652] [serial = 1593] [outer = 0x0] 19:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x118b2f400) [pid = 1652] [serial = 1594] [outer = 0x117f61800] 19:57:58 INFO - PROCESS | 1652 | 1463626678089 Marionette DEBUG loaded listener.js 19:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x119d22000) [pid = 1652] [serial = 1595] [outer = 0x117f61800] 19:57:58 INFO - PROCESS | 1652 | 1463626678562 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]]]}] 19:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 621ms 19:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:57:58 INFO - PROCESS | 1652 | 1463626678592 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 19:57:58 INFO - PROCESS | 1652 | 1463626678594 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 19:57:58 INFO - PROCESS | 1652 | 1463626678598 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:57:58 INFO - PROCESS | 1652 | 1463626678600 Marionette TRACE conn2 <- [1,2098,null,{}] 19:57:58 INFO - PROCESS | 1652 | 1463626678606 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}] 19:57:58 INFO - PROCESS | 1652 | 1463626678705 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 19:57:58 INFO - PROCESS | 1652 | 1463626678807 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fb4000 == 20 [pid = 1652] [id = 532] 19:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x112edfc00) [pid = 1652] [serial = 1596] [outer = 0x0] 19:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11301d000) [pid = 1652] [serial = 1597] [outer = 0x112edfc00] 19:57:58 INFO - PROCESS | 1652 | 1463626678843 Marionette DEBUG loaded listener.js 19:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x113d0d800) [pid = 1652] [serial = 1598] [outer = 0x112edfc00] 19:57:59 INFO - PROCESS | 1652 | 1463626679275 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]]]}] 19:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 721ms 19:57:59 INFO - PROCESS | 1652 | 1463626679319 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 19:57:59 INFO - PROCESS | 1652 | 1463626679323 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 19:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:57:59 INFO - PROCESS | 1652 | 1463626679327 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 1652 | 1463626679329 Marionette TRACE conn2 <- [1,2102,null,{}] 19:57:59 INFO - PROCESS | 1652 | 1463626679332 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}] 19:57:59 INFO - PROCESS | 1652 | 1463626679430 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 19:57:59 INFO - PROCESS | 1652 | 1463626679493 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125565800 == 21 [pid = 1652] [id = 533] 19:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x115e43c00) [pid = 1652] [serial = 1599] [outer = 0x0] 19:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x116842000) [pid = 1652] [serial = 1600] [outer = 0x115e43c00] 19:57:59 INFO - PROCESS | 1652 | 1463626679523 Marionette DEBUG loaded listener.js 19:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11706f800) [pid = 1652] [serial = 1601] [outer = 0x115e43c00] 19:57:59 INFO - PROCESS | 1652 | 1463626679926 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]]]}] 19:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 619ms 19:57:59 INFO - PROCESS | 1652 | 1463626679947 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 19:57:59 INFO - PROCESS | 1652 | 1463626679948 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 19:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:57:59 INFO - PROCESS | 1652 | 1463626679951 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 1652 | 1463626679954 Marionette TRACE conn2 <- [1,2106,null,{}] 19:57:59 INFO - PROCESS | 1652 | 1463626679963 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}] 19:58:00 INFO - PROCESS | 1652 | 1463626680064 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 19:58:00 INFO - PROCESS | 1652 | 1463626680162 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b394000 == 22 [pid = 1652] [id = 534] 19:58:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11845ac00) [pid = 1652] [serial = 1602] [outer = 0x0] 19:58:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x118b31c00) [pid = 1652] [serial = 1603] [outer = 0x11845ac00] 19:58:00 INFO - PROCESS | 1652 | 1463626680194 Marionette DEBUG loaded listener.js 19:58:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x119944400) [pid = 1652] [serial = 1604] [outer = 0x11845ac00] 19:58:00 INFO - PROCESS | 1652 | 1463626680588 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]]]}] 19:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 675ms 19:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:58:00 INFO - PROCESS | 1652 | 1463626680629 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 19:58:00 INFO - PROCESS | 1652 | 1463626680631 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 19:58:00 INFO - PROCESS | 1652 | 1463626680634 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:58:00 INFO - PROCESS | 1652 | 1463626680635 Marionette TRACE conn2 <- [1,2110,null,{}] 19:58:00 INFO - PROCESS | 1652 | 1463626680640 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}] 19:58:00 INFO - PROCESS | 1652 | 1463626680754 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 19:58:00 INFO - PROCESS | 1652 | 1463626680852 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba11000 == 23 [pid = 1652] [id = 535] 19:58:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x119b18400) [pid = 1652] [serial = 1605] [outer = 0x0] 19:58:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x119d2d400) [pid = 1652] [serial = 1606] [outer = 0x119b18400] 19:58:00 INFO - PROCESS | 1652 | 1463626680884 Marionette DEBUG loaded listener.js 19:58:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x119d8a800) [pid = 1652] [serial = 1607] [outer = 0x119b18400] 19:58:01 INFO - PROCESS | 1652 | 1463626681299 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]]]}] 19:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 727ms 19:58:01 INFO - PROCESS | 1652 | 1463626681360 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 19:58:01 INFO - PROCESS | 1652 | 1463626681362 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 19:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:58:01 INFO - PROCESS | 1652 | 1463626681364 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:58:01 INFO - PROCESS | 1652 | 1463626681365 Marionette TRACE conn2 <- [1,2114,null,{}] 19:58:01 INFO - PROCESS | 1652 | 1463626681368 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}] 19:58:01 INFO - PROCESS | 1652 | 1463626681482 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 19:58:01 INFO - PROCESS | 1652 | 1463626681546 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be2c000 == 24 [pid = 1652] [id = 536] 19:58:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x119d89400) [pid = 1652] [serial = 1608] [outer = 0x0] 19:58:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x119d8f400) [pid = 1652] [serial = 1609] [outer = 0x119d89400] 19:58:01 INFO - PROCESS | 1652 | 1463626681576 Marionette DEBUG loaded listener.js 19:58:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x121006c00) [pid = 1652] [serial = 1610] [outer = 0x119d89400] 19:58:02 INFO - PROCESS | 1652 | 1463626682041 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]]]}] 19:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 722ms 19:58:02 INFO - PROCESS | 1652 | 1463626682087 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 19:58:02 INFO - PROCESS | 1652 | 1463626682088 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 19:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:58:02 INFO - PROCESS | 1652 | 1463626682090 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:58:02 INFO - PROCESS | 1652 | 1463626682092 Marionette TRACE conn2 <- [1,2118,null,{}] 19:58:02 INFO - PROCESS | 1652 | 1463626682094 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}] 19:58:02 INFO - PROCESS | 1652 | 1463626682206 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 19:58:02 INFO - PROCESS | 1652 | 1463626682271 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cc4800 == 25 [pid = 1652] [id = 537] 19:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1166bd000) [pid = 1652] [serial = 1611] [outer = 0x0] 19:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x1182e2800) [pid = 1652] [serial = 1612] [outer = 0x1166bd000] 19:58:02 INFO - PROCESS | 1652 | 1463626682301 Marionette DEBUG loaded listener.js 19:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12100f800) [pid = 1652] [serial = 1613] [outer = 0x1166bd000] 19:58:03 INFO - PROCESS | 1652 | 1463626683003 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]]]}] 19:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 970ms 19:58:03 INFO - PROCESS | 1652 | 1463626683062 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 19:58:03 INFO - PROCESS | 1652 | 1463626683066 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 19:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:58:03 INFO - PROCESS | 1652 | 1463626683071 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:58:03 INFO - PROCESS | 1652 | 1463626683074 Marionette TRACE conn2 <- [1,2122,null,{}] 19:58:03 INFO - PROCESS | 1652 | 1463626683078 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}] 19:58:03 INFO - PROCESS | 1652 | 1463626683167 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 19:58:03 INFO - PROCESS | 1652 | 1463626683232 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fbe800 == 26 [pid = 1652] [id = 538] 19:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x112877000) [pid = 1652] [serial = 1614] [outer = 0x0] 19:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x112c02400) [pid = 1652] [serial = 1615] [outer = 0x112877000] 19:58:03 INFO - PROCESS | 1652 | 1463626683260 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x113016c00) [pid = 1652] [serial = 1616] [outer = 0x112877000] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x129317000) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | 1463626683694 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]]]}] 19:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 673ms 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x128de9c00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12389cc00) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1160e8800) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11505f400) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x1191adc00) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x126f0e000) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x117571c00) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x116f46800) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x117fb1c00) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11706f000) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1166bbc00) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11689ac00) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x1121ab000) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x116f44800) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x123bbf000) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x1160e0400) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11744ac00) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1241c7c00) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x116671c00) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x113013400) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1166bc800) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x1160e9800) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x116f41c00) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x117f2b000) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x115061400) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x113099400) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x119011c00) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1193c7000) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x117fbac00) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x124dd2800) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x118b1e800) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x128de8000) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x113def400) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1210b8000) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x112e49000) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x117f66400) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x117454800) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x119d3cc00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x123b6b400) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12700e000) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x124aef800) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x128b29800) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1273f4800) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1130a1000) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x128fdf400) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119d53c00) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x112c3c800) [pid = 1652] [serial = 895] [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.] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1193c7400) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11287c400) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x119b12400) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1273df400) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x126857800) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x117573800) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123d06800) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1273dcc00) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x119948000) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1273f2400) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x121048800) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11309a400) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1273f3c00) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x117f23800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x123adcc00) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x117fbbc00) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128de9800) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x116a56c00) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1166b0c00) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11994b000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12389ac00) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12100e000) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119d50000) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12920f400) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128ad8c00) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x117f5dc00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11905b000) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1273f7c00) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11845dc00) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128c28800) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128ad3400) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128fe6c00) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126f0a800) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128bd1400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1273dd000) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128fe0800) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11905a000) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12389e800) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128ad5800) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128c25000) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12920a000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1127a4800) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118b21400) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129210000) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117f48c00) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12930cc00) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128bc7c00) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128bcfc00) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128b1e000) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128b22c00) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128d8a400) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128fdd800) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124a92400) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128ad0000) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119b0f800) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1210b9c00) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12685b000) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123bbc400) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128b29400) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11990ec00) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119d92c00) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11990f000) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121005000) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12aba2800) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a8b0400) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a8ad000) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a8a8800) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a84d000) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12a841800) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129312c00) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12930c400) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x112dec000) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x129264c00) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12925cc00) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 19:58:03 INFO - PROCESS | 1652 | 1463626683761 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 19:58:03 INFO - PROCESS | 1652 | 1463626683765 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 19:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:58:03 INFO - PROCESS | 1652 | 1463626683776 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:58:03 INFO - PROCESS | 1652 | 1463626683778 Marionette TRACE conn2 <- [1,2126,null,{}] 19:58:03 INFO - PROCESS | 1652 | 1463626683780 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}] 19:58:03 INFO - PROCESS | 1652 | 1463626683859 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 19:58:03 INFO - PROCESS | 1652 | 1463626683864 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116083800 == 27 [pid = 1652] [id = 539] 19:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x112c0c000) [pid = 1652] [serial = 1617] [outer = 0x0] 19:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11301f800) [pid = 1652] [serial = 1618] [outer = 0x112c0c000] 19:58:03 INFO - PROCESS | 1652 | 1463626683892 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11312a400) [pid = 1652] [serial = 1619] [outer = 0x112c0c000] 19:58:04 INFO - PROCESS | 1652 | 1463626684265 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]]]}] 19:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 19:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:58:04 INFO - PROCESS | 1652 | 1463626684298 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 19:58:04 INFO - PROCESS | 1652 | 1463626684300 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 19:58:04 INFO - PROCESS | 1652 | 1463626684302 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 1652 | 1463626684305 Marionette TRACE conn2 <- [1,2130,null,{}] 19:58:04 INFO - PROCESS | 1652 | 1463626684312 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}] 19:58:04 INFO - PROCESS | 1652 | 1463626684392 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 19:58:04 INFO - PROCESS | 1652 | 1463626684398 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119356000 == 28 [pid = 1652] [id = 540] 19:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1160e1000) [pid = 1652] [serial = 1620] [outer = 0x0] 19:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1165b5000) [pid = 1652] [serial = 1621] [outer = 0x1160e1000] 19:58:04 INFO - PROCESS | 1652 | 1463626684425 Marionette DEBUG loaded listener.js 19:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11683ac00) [pid = 1652] [serial = 1622] [outer = 0x1160e1000] 19:58:04 INFO - PROCESS | 1652 | 1463626684780 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] 19:58:04 INFO - PROCESS | 1652 | 1463626684833 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 19:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:58:04 INFO - PROCESS | 1652 | 1463626684837 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 1652 | 1463626684838 Marionette TRACE conn2 <- [1,2134,null,{}] 19:58:04 INFO - PROCESS | 1652 | 1463626684846 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}] 19:58:04 INFO - PROCESS | 1652 | 1463626684925 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 19:58:04 INFO - PROCESS | 1652 | 1463626684929 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12106d800 == 29 [pid = 1652] [id = 541] 19:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116a60400) [pid = 1652] [serial = 1623] [outer = 0x0] 19:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116f4c000) [pid = 1652] [serial = 1624] [outer = 0x116a60400] 19:58:04 INFO - PROCESS | 1652 | 1463626684955 Marionette DEBUG loaded listener.js 19:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117f2e800) [pid = 1652] [serial = 1625] [outer = 0x116a60400] 19:58:05 INFO - PROCESS | 1652 | 1463626685302 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]]]}] 19:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 471ms 19:58:05 INFO - PROCESS | 1652 | 1463626685310 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 19:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:58:05 INFO - PROCESS | 1652 | 1463626685311 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 19:58:05 INFO - PROCESS | 1652 | 1463626685314 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:58:05 INFO - PROCESS | 1652 | 1463626685315 Marionette TRACE conn2 <- [1,2138,null,{}] 19:58:05 INFO - PROCESS | 1652 | 1463626685318 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}] 19:58:05 INFO - PROCESS | 1652 | 1463626685405 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 19:58:05 INFO - PROCESS | 1652 | 1463626685461 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x112558800 == 30 [pid = 1652] [id = 542] 19:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11706c800) [pid = 1652] [serial = 1626] [outer = 0x0] 19:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117f52000) [pid = 1652] [serial = 1627] [outer = 0x11706c800] 19:58:05 INFO - PROCESS | 1652 | 1463626685487 Marionette DEBUG loaded listener.js 19:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117fbec00) [pid = 1652] [serial = 1628] [outer = 0x11706c800] 19:58:05 INFO - PROCESS | 1652 | 1463626685809 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]]]}] 19:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms 19:58:05 INFO - PROCESS | 1652 | 1463626685835 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 19:58:05 INFO - PROCESS | 1652 | 1463626685837 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 19:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:58:05 INFO - PROCESS | 1652 | 1463626685841 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:58:05 INFO - PROCESS | 1652 | 1463626685842 Marionette TRACE conn2 <- [1,2142,null,{}] 19:58:05 INFO - PROCESS | 1652 | 1463626685845 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}] 19:58:05 INFO - PROCESS | 1652 | 1463626685953 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 19:58:05 INFO - PROCESS | 1652 | 1463626685968 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x126805000 == 31 [pid = 1652] [id = 543] 19:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117fbc400) [pid = 1652] [serial = 1629] [outer = 0x0] 19:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118619400) [pid = 1652] [serial = 1630] [outer = 0x117fbc400] 19:58:06 INFO - PROCESS | 1652 | 1463626686002 Marionette DEBUG loaded listener.js 19:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119b12400) [pid = 1652] [serial = 1631] [outer = 0x117fbc400] 19:58:06 INFO - PROCESS | 1652 | 1463626686330 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] 19:58:06 INFO - PROCESS | 1652 | 1463626686371 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 19:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:58:06 INFO - PROCESS | 1652 | 1463626686373 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:58:06 INFO - PROCESS | 1652 | 1463626686374 Marionette TRACE conn2 <- [1,2146,null,{}] 19:58:06 INFO - PROCESS | 1652 | 1463626686377 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}] 19:58:06 INFO - PROCESS | 1652 | 1463626686474 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 19:58:06 INFO - PROCESS | 1652 | 1463626686478 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c0f800 == 32 [pid = 1652] [id = 544] 19:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119c0ec00) [pid = 1652] [serial = 1632] [outer = 0x0] 19:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119d53c00) [pid = 1652] [serial = 1633] [outer = 0x119c0ec00] 19:58:06 INFO - PROCESS | 1652 | 1463626686532 Marionette DEBUG loaded listener.js 19:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12100b800) [pid = 1652] [serial = 1634] [outer = 0x119c0ec00] 19:58:06 INFO - PROCESS | 1652 | 1463626686861 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] 19:58:06 INFO - PROCESS | 1652 | 1463626686898 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 19:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:58:06 INFO - PROCESS | 1652 | 1463626686900 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:58:06 INFO - PROCESS | 1652 | 1463626686901 Marionette TRACE conn2 <- [1,2150,null,{}] 19:58:06 INFO - PROCESS | 1652 | 1463626686904 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}] 19:58:07 INFO - PROCESS | 1652 | 1463626686999 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 19:58:07 INFO - PROCESS | 1652 | 1463626687003 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fcb000 == 33 [pid = 1652] [id = 545] 19:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119d54c00) [pid = 1652] [serial = 1635] [outer = 0x0] 19:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12103b800) [pid = 1652] [serial = 1636] [outer = 0x119d54c00] 19:58:07 INFO - PROCESS | 1652 | 1463626687028 Marionette DEBUG loaded listener.js 19:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121049400) [pid = 1652] [serial = 1637] [outer = 0x119d54c00] 19:58:07 INFO - PROCESS | 1652 | 1463626687360 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]]]}] 19:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 470ms 19:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:58:07 INFO - PROCESS | 1652 | 1463626687378 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 19:58:07 INFO - PROCESS | 1652 | 1463626687380 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 19:58:07 INFO - PROCESS | 1652 | 1463626687382 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:58:07 INFO - PROCESS | 1652 | 1463626687383 Marionette TRACE conn2 <- [1,2154,null,{}] 19:58:07 INFO - PROCESS | 1652 | 1463626687385 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}] 19:58:07 INFO - PROCESS | 1652 | 1463626687495 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 19:58:07 INFO - PROCESS | 1652 | 1463626687507 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e31800 == 34 [pid = 1652] [id = 546] 19:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121049c00) [pid = 1652] [serial = 1638] [outer = 0x0] 19:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1210b8400) [pid = 1652] [serial = 1639] [outer = 0x121049c00] 19:58:07 INFO - PROCESS | 1652 | 1463626687532 Marionette DEBUG loaded listener.js 19:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1210c1400) [pid = 1652] [serial = 1640] [outer = 0x121049c00] 19:58:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113013000) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:58:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129204c00) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:58:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11309e800) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:58:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x111f52800) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:58:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1166b4000) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:58:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112874c00) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:58:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11287a800) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:58:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112c02800) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:58:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113098400) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:58:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118b1f400) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:58:07 INFO - PROCESS | 1652 | 1463626687876 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]]]}] 19:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 518ms 19:58:07 INFO - PROCESS | 1652 | 1463626687900 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 19:58:07 INFO - PROCESS | 1652 | 1463626687902 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 19:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:58:07 INFO - PROCESS | 1652 | 1463626687905 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:58:07 INFO - PROCESS | 1652 | 1463626687906 Marionette TRACE conn2 <- [1,2158,null,{}] 19:58:07 INFO - PROCESS | 1652 | 1463626687909 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}] 19:58:07 INFO - PROCESS | 1652 | 1463626687995 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 19:58:08 INFO - PROCESS | 1652 | 1463626688000 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b2800 == 35 [pid = 1652] [id = 547] 19:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x111c80000) [pid = 1652] [serial = 1641] [outer = 0x0] 19:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1166b4000) [pid = 1652] [serial = 1642] [outer = 0x111c80000] 19:58:08 INFO - PROCESS | 1652 | 1463626688025 Marionette DEBUG loaded listener.js 19:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1193d1400) [pid = 1652] [serial = 1643] [outer = 0x111c80000] 19:58:08 INFO - PROCESS | 1652 | 1463626688367 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]]]}] 19:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 471ms 19:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:58:08 INFO - PROCESS | 1652 | 1463626688377 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 19:58:08 INFO - PROCESS | 1652 | 1463626688378 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 19:58:08 INFO - PROCESS | 1652 | 1463626688389 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:58:08 INFO - PROCESS | 1652 | 1463626688393 Marionette TRACE conn2 <- [1,2162,null,{}] 19:58:08 INFO - PROCESS | 1652 | 1463626688395 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}] 19:58:08 INFO - PROCESS | 1652 | 1463626688513 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 19:58:08 INFO - PROCESS | 1652 | 1463626688519 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac6a000 == 36 [pid = 1652] [id = 548] 19:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116a56000) [pid = 1652] [serial = 1644] [outer = 0x0] 19:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1238a1800) [pid = 1652] [serial = 1645] [outer = 0x116a56000] 19:58:08 INFO - PROCESS | 1652 | 1463626688549 Marionette DEBUG loaded listener.js 19:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123bbec00) [pid = 1652] [serial = 1646] [outer = 0x116a56000] 19:58:08 INFO - PROCESS | 1652 | 1463626688852 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]]]}] 19:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 479ms 19:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:58:08 INFO - PROCESS | 1652 | 1463626688861 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 19:58:08 INFO - PROCESS | 1652 | 1463626688863 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 19:58:08 INFO - PROCESS | 1652 | 1463626688865 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:58:08 INFO - PROCESS | 1652 | 1463626688866 Marionette TRACE conn2 <- [1,2166,null,{}] 19:58:08 INFO - PROCESS | 1652 | 1463626688868 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}] 19:58:08 INFO - PROCESS | 1652 | 1463626688959 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 19:58:08 INFO - PROCESS | 1652 | 1463626688963 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba0f800 == 37 [pid = 1652] [id = 549] 19:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123bbe000) [pid = 1652] [serial = 1647] [outer = 0x0] 19:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123bc6c00) [pid = 1652] [serial = 1648] [outer = 0x123bbe000] 19:58:08 INFO - PROCESS | 1652 | 1463626688989 Marionette DEBUG loaded listener.js 19:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123d06c00) [pid = 1652] [serial = 1649] [outer = 0x123bbe000] 19:58:09 INFO - PROCESS | 1652 | 1463626689323 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]]]}] 19:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 472ms 19:58:09 INFO - PROCESS | 1652 | 1463626689340 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 19:58:09 INFO - PROCESS | 1652 | 1463626689343 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 19:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:58:09 INFO - PROCESS | 1652 | 1463626689346 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:58:09 INFO - PROCESS | 1652 | 1463626689347 Marionette TRACE conn2 <- [1,2170,null,{}] 19:58:09 INFO - PROCESS | 1652 | 1463626689350 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}] 19:58:09 INFO - PROCESS | 1652 | 1463626689474 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 19:58:09 INFO - PROCESS | 1652 | 1463626689483 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba77800 == 38 [pid = 1652] [id = 550] 19:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1193c5800) [pid = 1652] [serial = 1650] [outer = 0x0] 19:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123f14400) [pid = 1652] [serial = 1651] [outer = 0x1193c5800] 19:58:09 INFO - PROCESS | 1652 | 1463626689532 Marionette DEBUG loaded listener.js 19:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1246e7000) [pid = 1652] [serial = 1652] [outer = 0x1193c5800] 19:58:10 INFO - PROCESS | 1652 | 1463626690024 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]]]}] 19:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 718ms 19:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:58:10 INFO - PROCESS | 1652 | 1463626690065 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 19:58:10 INFO - PROCESS | 1652 | 1463626690068 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 19:58:10 INFO - PROCESS | 1652 | 1463626690072 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:58:10 INFO - PROCESS | 1652 | 1463626690076 Marionette TRACE conn2 <- [1,2174,null,{}] 19:58:10 INFO - PROCESS | 1652 | 1463626690080 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}] 19:58:10 INFO - PROCESS | 1652 | 1463626690183 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 19:58:10 INFO - PROCESS | 1652 | 1463626690250 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e0f000 == 39 [pid = 1652] [id = 551] 19:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1127a6000) [pid = 1652] [serial = 1653] [outer = 0x0] 19:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112972400) [pid = 1652] [serial = 1654] [outer = 0x1127a6000] 19:58:10 INFO - PROCESS | 1652 | 1463626690282 Marionette DEBUG loaded listener.js 19:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113021c00) [pid = 1652] [serial = 1655] [outer = 0x1127a6000] 19:58:10 INFO - PROCESS | 1652 | 1463626690672 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]]]}] 19:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 673ms 19:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:58:10 INFO - PROCESS | 1652 | 1463626690745 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 19:58:10 INFO - PROCESS | 1652 | 1463626690749 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 19:58:10 INFO - PROCESS | 1652 | 1463626690754 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:58:10 INFO - PROCESS | 1652 | 1463626690756 Marionette TRACE conn2 <- [1,2178,null,{}] 19:58:10 INFO - PROCESS | 1652 | 1463626690759 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}] 19:58:10 INFO - PROCESS | 1652 | 1463626690883 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 19:58:10 INFO - PROCESS | 1652 | 1463626690939 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x124de2000 == 40 [pid = 1652] [id = 552] 19:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11309f000) [pid = 1652] [serial = 1656] [outer = 0x0] 19:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11619bc00) [pid = 1652] [serial = 1657] [outer = 0x11309f000] 19:58:10 INFO - PROCESS | 1652 | 1463626690969 Marionette DEBUG loaded listener.js 19:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1166be400) [pid = 1652] [serial = 1658] [outer = 0x11309f000] 19:58:11 INFO - PROCESS | 1652 | 1463626691443 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]]]}] 19:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 722ms 19:58:11 INFO - PROCESS | 1652 | 1463626691489 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 19:58:11 INFO - PROCESS | 1652 | 1463626691490 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 19:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:58:11 INFO - PROCESS | 1652 | 1463626691494 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:58:11 INFO - PROCESS | 1652 | 1463626691497 Marionette TRACE conn2 <- [1,2182,null,{}] 19:58:11 INFO - PROCESS | 1652 | 1463626691506 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}] 19:58:11 INFO - PROCESS | 1652 | 1463626691611 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 19:58:11 INFO - PROCESS | 1652 | 1463626691681 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c485800 == 41 [pid = 1652] [id = 553] 19:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11990dc00) [pid = 1652] [serial = 1659] [outer = 0x0] 19:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11994c800) [pid = 1652] [serial = 1660] [outer = 0x11990dc00] 19:58:11 INFO - PROCESS | 1652 | 1463626691713 Marionette DEBUG loaded listener.js 19:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12100b000) [pid = 1652] [serial = 1661] [outer = 0x11990dc00] 19:58:12 INFO - PROCESS | 1652 | 1463626692102 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]]]}] 19:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 673ms 19:58:12 INFO - PROCESS | 1652 | 1463626692186 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 19:58:12 INFO - PROCESS | 1652 | 1463626692188 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 19:58:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:58:12 INFO - PROCESS | 1652 | 1463626692209 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:58:12 INFO - PROCESS | 1652 | 1463626692210 Marionette TRACE conn2 <- [1,2186,null,{}] 19:58:12 INFO - PROCESS | 1652 | 1463626692213 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}] 19:58:12 INFO - PROCESS | 1652 | 1463626692313 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 19:58:12 INFO - PROCESS | 1652 | 1463626692380 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c871000 == 42 [pid = 1652] [id = 554] 19:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1210b2400) [pid = 1652] [serial = 1662] [outer = 0x0] 19:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1238a6000) [pid = 1652] [serial = 1663] [outer = 0x1210b2400] 19:58:12 INFO - PROCESS | 1652 | 1463626692409 Marionette DEBUG loaded listener.js 19:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x123bc7400) [pid = 1652] [serial = 1664] [outer = 0x1210b2400] 19:58:12 INFO - PROCESS | 1652 | 1463626692812 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]]]}] 19:58:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:58:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 624ms 19:58:12 INFO - PROCESS | 1652 | 1463626692831 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 19:58:12 INFO - PROCESS | 1652 | 1463626692833 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 19:58:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:58:12 INFO - PROCESS | 1652 | 1463626692835 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:58:12 INFO - PROCESS | 1652 | 1463626692836 Marionette TRACE conn2 <- [1,2190,null,{}] 19:58:12 INFO - PROCESS | 1652 | 1463626692839 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}] 19:58:12 INFO - PROCESS | 1652 | 1463626692938 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 19:58:12 INFO - PROCESS | 1652 | 1463626692991 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9dc000 == 43 [pid = 1652] [id = 555] 19:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1210b5400) [pid = 1652] [serial = 1665] [outer = 0x0] 19:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124126400) [pid = 1652] [serial = 1666] [outer = 0x1210b5400] 19:58:13 INFO - PROCESS | 1652 | 1463626693022 Marionette DEBUG loaded listener.js 19:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x124dc8800) [pid = 1652] [serial = 1667] [outer = 0x1210b5400] 19:58:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:58:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 819ms 19:58:13 INFO - PROCESS | 1652 | 1463626693650 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]]]}] 19:58:13 INFO - PROCESS | 1652 | 1463626693672 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 19:58:13 INFO - PROCESS | 1652 | 1463626693674 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 19:58:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:58:13 INFO - PROCESS | 1652 | 1463626693679 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:58:13 INFO - PROCESS | 1652 | 1463626693681 Marionette TRACE conn2 <- [1,2194,null,{}] 19:58:13 INFO - PROCESS | 1652 | 1463626693685 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}] 19:58:13 INFO - PROCESS | 1652 | 1463626693776 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 19:58:13 INFO - PROCESS | 1652 | 1463626693846 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12390c000 == 44 [pid = 1652] [id = 556] 19:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1127aa800) [pid = 1652] [serial = 1668] [outer = 0x0] 19:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11287c000) [pid = 1652] [serial = 1669] [outer = 0x1127aa800] 19:58:13 INFO - PROCESS | 1652 | 1463626693879 Marionette DEBUG loaded listener.js 19:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1138b7400) [pid = 1652] [serial = 1670] [outer = 0x1127aa800] 19:58:14 INFO - PROCESS | 1652 | 1463626694322 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]]]}] 19:58:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba0f800 == 43 [pid = 1652] [id = 549] 19:58:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac6a000 == 42 [pid = 1652] [id = 548] 19:58:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6b2800 == 41 [pid = 1652] [id = 547] 19:58:14 INFO - PROCESS | 1652 | --DOCSHELL 0x129e31800 == 40 [pid = 1652] [id = 546] 19:58:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128fcb000 == 39 [pid = 1652] [id = 545] 19:58:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128c0f800 == 38 [pid = 1652] [id = 544] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118b2f400) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOCSHELL 0x126805000 == 37 [pid = 1652] [id = 543] 19:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 672ms 19:58:14 INFO - PROCESS | 1652 | --DOCSHELL 0x112558800 == 36 [pid = 1652] [id = 542] 19:58:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12106d800 == 35 [pid = 1652] [id = 541] 19:58:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119356000 == 34 [pid = 1652] [id = 540] 19:58:14 INFO - PROCESS | 1652 | 1463626694354 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 19:58:14 INFO - PROCESS | 1652 | 1463626694357 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 19:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:58:14 INFO - PROCESS | 1652 | 1463626694362 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:58:14 INFO - PROCESS | 1652 | 1463626694363 Marionette TRACE conn2 <- [1,2198,null,{}] 19:58:14 INFO - PROCESS | 1652 | 1463626694366 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}] 19:58:14 INFO - PROCESS | 1652 | 1463626694450 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11845e000) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1191aa400) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113018000) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113098000) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129e7d400) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x115e44400) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1165b7800) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116e29000) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117572400) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117f64400) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119d52000) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119d38400) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11757a000) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115e41000) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119d86c00) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117f4e800) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1182e0000) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118b21c00) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1166b0400) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1652 | 1463626694511 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11681f800 == 35 [pid = 1652] [id = 557] 19:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x113806800) [pid = 1652] [serial = 1671] [outer = 0x0] 19:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1160e9800) [pid = 1652] [serial = 1672] [outer = 0x113806800] 19:58:14 INFO - PROCESS | 1652 | 1463626694536 Marionette DEBUG loaded listener.js 19:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1166bec00) [pid = 1652] [serial = 1673] [outer = 0x113806800] 19:58:14 INFO - PROCESS | 1652 | 1463626694829 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]]]}] 19:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 523ms 19:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:58:14 INFO - PROCESS | 1652 | 1463626694886 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 19:58:14 INFO - PROCESS | 1652 | 1463626694887 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 19:58:14 INFO - PROCESS | 1652 | 1463626694892 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:58:14 INFO - PROCESS | 1652 | 1463626694894 Marionette TRACE conn2 <- [1,2202,null,{}] 19:58:14 INFO - PROCESS | 1652 | 1463626694901 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}] 19:58:14 INFO - PROCESS | 1652 | 1463626694981 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 19:58:15 INFO - PROCESS | 1652 | 1463626695055 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12104e000 == 36 [pid = 1652] [id = 558] 19:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11666c000) [pid = 1652] [serial = 1674] [outer = 0x0] 19:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116f49000) [pid = 1652] [serial = 1675] [outer = 0x11666c000] 19:58:15 INFO - PROCESS | 1652 | 1463626695082 Marionette DEBUG loaded listener.js 19:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117f58400) [pid = 1652] [serial = 1676] [outer = 0x11666c000] 19:58:15 INFO - PROCESS | 1652 | 1463626695392 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]]]}] 19:58:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:58:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 525ms 19:58:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:58:15 INFO - PROCESS | 1652 | 1463626695417 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 19:58:15 INFO - PROCESS | 1652 | 1463626695419 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 19:58:15 INFO - PROCESS | 1652 | 1463626695421 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 1652 | 1463626695424 Marionette TRACE conn2 <- [1,2206,null,{}] 19:58:15 INFO - PROCESS | 1652 | 1463626695428 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}] 19:58:15 INFO - PROCESS | 1652 | 1463626695516 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 19:58:15 INFO - PROCESS | 1652 | 1463626695522 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12555f000 == 37 [pid = 1652] [id = 559] 19:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117f64400) [pid = 1652] [serial = 1677] [outer = 0x0] 19:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118613c00) [pid = 1652] [serial = 1678] [outer = 0x117f64400] 19:58:15 INFO - PROCESS | 1652 | 1463626695555 Marionette DEBUG loaded listener.js 19:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1193d2000) [pid = 1652] [serial = 1679] [outer = 0x117f64400] 19:58:15 INFO - PROCESS | 1652 | 1463626695870 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]]]}] 19:58:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:58:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 474ms 19:58:15 INFO - PROCESS | 1652 | 1463626695896 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 19:58:15 INFO - PROCESS | 1652 | 1463626695897 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 19:58:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:58:15 INFO - PROCESS | 1652 | 1463626695899 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 1652 | 1463626695900 Marionette TRACE conn2 <- [1,2210,null,{}] 19:58:15 INFO - PROCESS | 1652 | 1463626695903 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}] 19:58:16 INFO - PROCESS | 1652 | 1463626695998 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 19:58:16 INFO - PROCESS | 1652 | 1463626696002 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c13000 == 38 [pid = 1652] [id = 560] 19:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1191a6c00) [pid = 1652] [serial = 1680] [outer = 0x0] 19:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119c15c00) [pid = 1652] [serial = 1681] [outer = 0x1191a6c00] 19:58:16 INFO - PROCESS | 1652 | 1463626696028 Marionette DEBUG loaded listener.js 19:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119d86000) [pid = 1652] [serial = 1682] [outer = 0x1191a6c00] 19:58:16 INFO - PROCESS | 1652 | 1463626696381 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]]]}] 19:58:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:58:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 519ms 19:58:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:58:16 INFO - PROCESS | 1652 | 1463626696428 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 19:58:16 INFO - PROCESS | 1652 | 1463626696429 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 19:58:16 INFO - PROCESS | 1652 | 1463626696431 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:58:16 INFO - PROCESS | 1652 | 1463626696432 Marionette TRACE conn2 <- [1,2214,null,{}] 19:58:16 INFO - PROCESS | 1652 | 1463626696435 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}] 19:58:16 INFO - PROCESS | 1652 | 1463626696564 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 19:58:16 INFO - PROCESS | 1652 | 1463626696577 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f2b000 == 39 [pid = 1652] [id = 561] 19:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121006800) [pid = 1652] [serial = 1683] [outer = 0x0] 19:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121040c00) [pid = 1652] [serial = 1684] [outer = 0x121006800] 19:58:16 INFO - PROCESS | 1652 | 1463626696603 Marionette DEBUG loaded listener.js 19:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1210b8800) [pid = 1652] [serial = 1685] [outer = 0x121006800] 19:58:16 INFO - PROCESS | 1652 | 1463626696952 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]]]}] 19:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 570ms 19:58:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:58:17 INFO - PROCESS | 1652 | 1463626697002 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 19:58:17 INFO - PROCESS | 1652 | 1463626697003 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 19:58:17 INFO - PROCESS | 1652 | 1463626697005 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:58:17 INFO - PROCESS | 1652 | 1463626697006 Marionette TRACE conn2 <- [1,2218,null,{}] 19:58:17 INFO - PROCESS | 1652 | 1463626697008 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}] 19:58:17 INFO - PROCESS | 1652 | 1463626697107 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 19:58:17 INFO - PROCESS | 1652 | 1463626697139 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b4800 == 40 [pid = 1652] [id = 562] 19:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12100ac00) [pid = 1652] [serial = 1686] [outer = 0x0] 19:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12389dc00) [pid = 1652] [serial = 1687] [outer = 0x12100ac00] 19:58:17 INFO - PROCESS | 1652 | 1463626697165 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123bc1400) [pid = 1652] [serial = 1688] [outer = 0x12100ac00] 19:58:17 INFO - PROCESS | 1652 | 1463626697448 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]]]}] 19:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 19:58:17 INFO - PROCESS | 1652 | 1463626697483 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 19:58:17 INFO - PROCESS | 1652 | 1463626697484 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 19:58:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:58:17 INFO - PROCESS | 1652 | 1463626697486 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:58:17 INFO - PROCESS | 1652 | 1463626697488 Marionette TRACE conn2 <- [1,2222,null,{}] 19:58:17 INFO - PROCESS | 1652 | 1463626697494 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}] 19:58:17 INFO - PROCESS | 1652 | 1463626697598 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 19:58:17 INFO - PROCESS | 1652 | 1463626697633 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1d8800 == 41 [pid = 1652] [id = 563] 19:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1238a7800) [pid = 1652] [serial = 1689] [outer = 0x0] 19:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x124126000) [pid = 1652] [serial = 1690] [outer = 0x1238a7800] 19:58:17 INFO - PROCESS | 1652 | 1463626697657 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x124dc7000) [pid = 1652] [serial = 1691] [outer = 0x1238a7800] 19:58:17 INFO - PROCESS | 1652 | 1463626697978 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]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 19:58:18 INFO - PROCESS | 1652 | 1463626698009 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 1652 | 1463626698010 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 19:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:58:18 INFO - PROCESS | 1652 | 1463626698013 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 1652 | 1463626698014 Marionette TRACE conn2 <- [1,2226,null,{}] 19:58:18 INFO - PROCESS | 1652 | 1463626698016 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}] 19:58:18 INFO - PROCESS | 1652 | 1463626698116 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 19:58:18 INFO - PROCESS | 1652 | 1463626698129 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba71800 == 42 [pid = 1652] [id = 564] 19:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x124dd1000) [pid = 1652] [serial = 1692] [outer = 0x0] 19:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12500bc00) [pid = 1652] [serial = 1693] [outer = 0x124dd1000] 19:58:18 INFO - PROCESS | 1652 | 1463626698154 Marionette DEBUG loaded listener.js 19:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1257f7000) [pid = 1652] [serial = 1694] [outer = 0x124dd1000] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1160e1000) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x121049c00) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x112877000) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117fbc400) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123bbe000) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x111c80000) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116a56000) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116a60400) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112c0c000) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119c0ec00) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11706c800) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:58:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119d54c00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:58:18 INFO - PROCESS | 1652 | 1463626698586 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]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 619ms 19:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:58:18 INFO - PROCESS | 1652 | 1463626698632 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 1652 | 1463626698633 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 19:58:18 INFO - PROCESS | 1652 | 1463626698635 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 1652 | 1463626698637 Marionette TRACE conn2 <- [1,2230,null,{}] 19:58:18 INFO - PROCESS | 1652 | 1463626698639 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}] 19:58:18 INFO - PROCESS | 1652 | 1463626698720 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 19:58:18 INFO - PROCESS | 1652 | 1463626698727 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e38800 == 43 [pid = 1652] [id = 565] 19:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1127acc00) [pid = 1652] [serial = 1695] [outer = 0x0] 19:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116a57400) [pid = 1652] [serial = 1696] [outer = 0x1127acc00] 19:58:18 INFO - PROCESS | 1652 | 1463626698752 Marionette DEBUG loaded listener.js 19:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119d5b800) [pid = 1652] [serial = 1697] [outer = 0x1127acc00] 19:58:19 INFO - PROCESS | 1652 | 1463626699099 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]]]}] 19:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 474ms 19:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:58:19 INFO - PROCESS | 1652 | 1463626699110 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 19:58:19 INFO - PROCESS | 1652 | 1463626699112 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 19:58:19 INFO - PROCESS | 1652 | 1463626699114 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:58:19 INFO - PROCESS | 1652 | 1463626699116 Marionette TRACE conn2 <- [1,2234,null,{}] 19:58:19 INFO - PROCESS | 1652 | 1463626699118 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}] 19:58:19 INFO - PROCESS | 1652 | 1463626699245 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 19:58:19 INFO - PROCESS | 1652 | 1463626699252 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1d3800 == 44 [pid = 1652] [id = 566] 19:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112c02800) [pid = 1652] [serial = 1698] [outer = 0x0] 19:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126858800) [pid = 1652] [serial = 1699] [outer = 0x112c02800] 19:58:19 INFO - PROCESS | 1652 | 1463626699282 Marionette DEBUG loaded listener.js 19:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127008800) [pid = 1652] [serial = 1700] [outer = 0x112c02800] 19:58:19 INFO - PROCESS | 1652 | 1463626699582 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]]]}] 19:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 524ms 19:58:19 INFO - PROCESS | 1652 | 1463626699639 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 19:58:19 INFO - PROCESS | 1652 | 1463626699640 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 19:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:58:19 INFO - PROCESS | 1652 | 1463626699642 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:58:19 INFO - PROCESS | 1652 | 1463626699643 Marionette TRACE conn2 <- [1,2238,null,{}] 19:58:19 INFO - PROCESS | 1652 | 1463626699646 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}] 19:58:19 INFO - PROCESS | 1652 | 1463626699731 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 19:58:19 INFO - PROCESS | 1652 | 1463626699735 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d239800 == 45 [pid = 1652] [id = 567] 19:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12700e400) [pid = 1652] [serial = 1701] [outer = 0x0] 19:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1273d3c00) [pid = 1652] [serial = 1702] [outer = 0x12700e400] 19:58:19 INFO - PROCESS | 1652 | 1463626699762 Marionette DEBUG loaded listener.js 19:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1273da400) [pid = 1652] [serial = 1703] [outer = 0x12700e400] 19:58:20 INFO - PROCESS | 1652 | 1463626700096 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]]]}] 19:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 468ms 19:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:58:20 INFO - PROCESS | 1652 | 1463626700112 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 19:58:20 INFO - PROCESS | 1652 | 1463626700113 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 19:58:20 INFO - PROCESS | 1652 | 1463626700115 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:58:20 INFO - PROCESS | 1652 | 1463626700116 Marionette TRACE conn2 <- [1,2242,null,{}] 19:58:20 INFO - PROCESS | 1652 | 1463626700118 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}] 19:58:20 INFO - PROCESS | 1652 | 1463626700225 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 19:58:20 INFO - PROCESS | 1652 | 1463626700232 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d33c800 == 46 [pid = 1652] [id = 568] 19:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12685ac00) [pid = 1652] [serial = 1704] [outer = 0x0] 19:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1273e0c00) [pid = 1652] [serial = 1705] [outer = 0x12685ac00] 19:58:20 INFO - PROCESS | 1652 | 1463626700256 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1273ee800) [pid = 1652] [serial = 1706] [outer = 0x12685ac00] 19:58:20 INFO - PROCESS | 1652 | 1463626700624 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]]]}] 19:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 522ms 19:58:20 INFO - PROCESS | 1652 | 1463626700638 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 19:58:20 INFO - PROCESS | 1652 | 1463626700642 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 19:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:58:20 INFO - PROCESS | 1652 | 1463626700646 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:58:20 INFO - PROCESS | 1652 | 1463626700648 Marionette TRACE conn2 <- [1,2246,null,{}] 19:58:20 INFO - PROCESS | 1652 | 1463626700652 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}] 19:58:20 INFO - PROCESS | 1652 | 1463626700756 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 19:58:20 INFO - PROCESS | 1652 | 1463626700811 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa5000 == 47 [pid = 1652] [id = 569] 19:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x112879400) [pid = 1652] [serial = 1707] [outer = 0x0] 19:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x112966400) [pid = 1652] [serial = 1708] [outer = 0x112879400] 19:58:20 INFO - PROCESS | 1652 | 1463626700842 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x113099c00) [pid = 1652] [serial = 1709] [outer = 0x112879400] 19:58:21 INFO - PROCESS | 1652 | 1463626701345 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]]]}] 19:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 773ms 19:58:21 INFO - PROCESS | 1652 | 1463626701430 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 19:58:21 INFO - PROCESS | 1652 | 1463626701436 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 19:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:58:21 INFO - PROCESS | 1652 | 1463626701470 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:58:21 INFO - PROCESS | 1652 | 1463626701472 Marionette TRACE conn2 <- [1,2250,null,{}] 19:58:21 INFO - PROCESS | 1652 | 1463626701474 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}] 19:58:21 INFO - PROCESS | 1652 | 1463626701575 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 19:58:21 INFO - PROCESS | 1652 | 1463626701633 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12574a000 == 48 [pid = 1652] [id = 570] 19:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11689ac00) [pid = 1652] [serial = 1710] [outer = 0x0] 19:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x116f40400) [pid = 1652] [serial = 1711] [outer = 0x11689ac00] 19:58:21 INFO - PROCESS | 1652 | 1463626701664 Marionette DEBUG loaded listener.js 19:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x117578400) [pid = 1652] [serial = 1712] [outer = 0x11689ac00] 19:58:22 INFO - PROCESS | 1652 | 1463626702166 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]]]}] 19:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 739ms 19:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:58:22 INFO - PROCESS | 1652 | 1463626702196 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 19:58:22 INFO - PROCESS | 1652 | 1463626702198 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 19:58:22 INFO - PROCESS | 1652 | 1463626702202 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:58:22 INFO - PROCESS | 1652 | 1463626702206 Marionette TRACE conn2 <- [1,2254,null,{}] 19:58:22 INFO - PROCESS | 1652 | 1463626702243 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}] 19:58:22 INFO - PROCESS | 1652 | 1463626702397 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 19:58:22 INFO - PROCESS | 1652 | 1463626702484 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9d8800 == 49 [pid = 1652] [id = 571] 19:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118b2f400) [pid = 1652] [serial = 1713] [outer = 0x0] 19:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119d43800) [pid = 1652] [serial = 1714] [outer = 0x118b2f400] 19:58:22 INFO - PROCESS | 1652 | 1463626702515 Marionette DEBUG loaded listener.js 19:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x121002400) [pid = 1652] [serial = 1715] [outer = 0x118b2f400] 19:58:23 INFO - PROCESS | 1652 | 1463626703054 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]]]}] 19:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 896ms 19:58:23 INFO - PROCESS | 1652 | 1463626703099 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 19:58:23 INFO - PROCESS | 1652 | 1463626703102 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 19:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:58:23 INFO - PROCESS | 1652 | 1463626703106 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:58:23 INFO - PROCESS | 1652 | 1463626703109 Marionette TRACE conn2 <- [1,2258,null,{}] 19:58:23 INFO - PROCESS | 1652 | 1463626703113 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}] 19:58:23 INFO - PROCESS | 1652 | 1463626703247 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 19:58:23 INFO - PROCESS | 1652 | 1463626703317 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d584000 == 50 [pid = 1652] [id = 572] 19:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x121007400) [pid = 1652] [serial = 1716] [outer = 0x0] 19:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1210b6400) [pid = 1652] [serial = 1717] [outer = 0x121007400] 19:58:23 INFO - PROCESS | 1652 | 1463626703347 Marionette DEBUG loaded listener.js 19:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1246e6400) [pid = 1652] [serial = 1718] [outer = 0x121007400] 19:58:23 INFO - PROCESS | 1652 | 1463626703761 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]]]}] 19:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 674ms 19:58:23 INFO - PROCESS | 1652 | 1463626703779 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 19:58:23 INFO - PROCESS | 1652 | 1463626703780 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 19:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:58:23 INFO - PROCESS | 1652 | 1463626703783 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:58:23 INFO - PROCESS | 1652 | 1463626703784 Marionette TRACE conn2 <- [1,2262,null,{}] 19:58:23 INFO - PROCESS | 1652 | 1463626703786 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}] 19:58:23 INFO - PROCESS | 1652 | 1463626703888 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 19:58:23 INFO - PROCESS | 1652 | 1463626703943 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d594000 == 51 [pid = 1652] [id = 573] 19:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1250e5400) [pid = 1652] [serial = 1719] [outer = 0x0] 19:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126c41000) [pid = 1652] [serial = 1720] [outer = 0x1250e5400] 19:58:23 INFO - PROCESS | 1652 | 1463626703975 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x126fa1000) [pid = 1652] [serial = 1721] [outer = 0x1250e5400] 19:58:24 INFO - PROCESS | 1652 | 1463626704413 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]]]}] 19:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 669ms 19:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:58:24 INFO - PROCESS | 1652 | 1463626704453 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 19:58:24 INFO - PROCESS | 1652 | 1463626704454 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 19:58:24 INFO - PROCESS | 1652 | 1463626704456 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:58:24 INFO - PROCESS | 1652 | 1463626704458 Marionette TRACE conn2 <- [1,2266,null,{}] 19:58:24 INFO - PROCESS | 1652 | 1463626704460 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}] 19:58:24 INFO - PROCESS | 1652 | 1463626704577 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 19:58:24 INFO - PROCESS | 1652 | 1463626704676 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d67f000 == 52 [pid = 1652] [id = 574] 19:58:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1273f3800) [pid = 1652] [serial = 1722] [outer = 0x0] 19:58:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128acec00) [pid = 1652] [serial = 1723] [outer = 0x1273f3800] 19:58:24 INFO - PROCESS | 1652 | 1463626704706 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x128ad8800) [pid = 1652] [serial = 1724] [outer = 0x1273f3800] 19:58:25 INFO - PROCESS | 1652 | 1463626705163 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]]]}] 19:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 718ms 19:58:25 INFO - PROCESS | 1652 | 1463626705177 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 19:58:25 INFO - PROCESS | 1652 | 1463626705179 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 19:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:58:25 INFO - PROCESS | 1652 | 1463626705182 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:58:25 INFO - PROCESS | 1652 | 1463626705185 Marionette TRACE conn2 <- [1,2270,null,{}] 19:58:25 INFO - PROCESS | 1652 | 1463626705188 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}] 19:58:25 INFO - PROCESS | 1652 | 1463626705296 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 19:58:25 INFO - PROCESS | 1652 | 1463626705369 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d14000 == 53 [pid = 1652] [id = 575] 19:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1121b6c00) [pid = 1652] [serial = 1725] [outer = 0x0] 19:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x117fb8000) [pid = 1652] [serial = 1726] [outer = 0x1121b6c00] 19:58:25 INFO - PROCESS | 1652 | 1463626705398 Marionette DEBUG loaded listener.js 19:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128ad9800) [pid = 1652] [serial = 1727] [outer = 0x1121b6c00] 19:58:26 INFO - PROCESS | 1652 | 1463626706117 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]]]}] 19:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 972ms 19:58:26 INFO - PROCESS | 1652 | 1463626706177 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 19:58:26 INFO - PROCESS | 1652 | 1463626706180 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 19:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:58:26 INFO - PROCESS | 1652 | 1463626706187 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:58:26 INFO - PROCESS | 1652 | 1463626706193 Marionette TRACE conn2 <- [1,2274,null,{}] 19:58:26 INFO - PROCESS | 1652 | 1463626706198 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}] 19:58:26 INFO - PROCESS | 1652 | 1463626706292 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 19:58:26 INFO - PROCESS | 1652 | 1463626706365 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a47000 == 54 [pid = 1652] [id = 576] 19:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x113096800) [pid = 1652] [serial = 1728] [outer = 0x0] 19:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x113ded800) [pid = 1652] [serial = 1729] [outer = 0x113096800] 19:58:26 INFO - PROCESS | 1652 | 1463626706393 Marionette DEBUG loaded listener.js 19:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11666d800) [pid = 1652] [serial = 1730] [outer = 0x113096800] 19:58:26 INFO - PROCESS | 1652 | 1463626706813 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]]]}] 19:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 676ms 19:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:58:26 INFO - PROCESS | 1652 | 1463626706863 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 19:58:26 INFO - PROCESS | 1652 | 1463626706867 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 19:58:26 INFO - PROCESS | 1652 | 1463626706872 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:58:26 INFO - PROCESS | 1652 | 1463626706875 Marionette TRACE conn2 <- [1,2278,null,{}] 19:58:26 INFO - PROCESS | 1652 | 1463626706878 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}] 19:58:27 INFO - PROCESS | 1652 | 1463626707019 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 19:58:27 INFO - PROCESS | 1652 | 1463626707126 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11931f000 == 55 [pid = 1652] [id = 577] 19:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x113d67000) [pid = 1652] [serial = 1731] [outer = 0x0] 19:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11689a000) [pid = 1652] [serial = 1732] [outer = 0x113d67000] 19:58:27 INFO - PROCESS | 1652 | 1463626707173 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11757e400) [pid = 1652] [serial = 1733] [outer = 0x113d67000] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x131dd4000 == 54 [pid = 1652] [id = 521] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d239800 == 53 [pid = 1652] [id = 567] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1d3800 == 52 [pid = 1652] [id = 566] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x129e38800 == 51 [pid = 1652] [id = 565] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba71800 == 50 [pid = 1652] [id = 564] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1d8800 == 49 [pid = 1652] [id = 563] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6b4800 == 48 [pid = 1652] [id = 562] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x118b31c00) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x119d8f400) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x119d2d400) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x116842000) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x123f14400) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11301d000) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x116f2b000 == 47 [pid = 1652] [id = 561] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128c13000 == 46 [pid = 1652] [id = 560] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12555f000 == 45 [pid = 1652] [id = 559] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12104e000 == 44 [pid = 1652] [id = 558] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11681f800 == 43 [pid = 1652] [id = 557] 19:58:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12390c000 == 42 [pid = 1652] [id = 556] 19:58:27 INFO - PROCESS | 1652 | 1463626707648 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]]]}] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11683ac00) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1210b8400) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 19:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 825ms 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x113016c00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118619400) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x123bc6c00) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x112c02400) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12103b800) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1193d1400) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1238a1800) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x117f2e800) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1166b4000) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11312a400) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11301f800) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x123bbec00) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1165b5000) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12100b800) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119d53c00) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x116f4c000) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1210c1400) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119b12400) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x117f52000) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x117fbec00) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1182e2800) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x123d06c00) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121049400) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 19:58:27 INFO - PROCESS | 1652 | 1463626707704 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 19:58:27 INFO - PROCESS | 1652 | 1463626707705 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 19:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:58:27 INFO - PROCESS | 1652 | 1463626707709 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:58:27 INFO - PROCESS | 1652 | 1463626707712 Marionette TRACE conn2 <- [1,2282,null,{}] 19:58:27 INFO - PROCESS | 1652 | 1463626707719 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}] 19:58:27 INFO - PROCESS | 1652 | 1463626707801 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 19:58:27 INFO - PROCESS | 1652 | 1463626707809 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11935c000 == 43 [pid = 1652] [id = 578] 19:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x117f22c00) [pid = 1652] [serial = 1734] [outer = 0x0] 19:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x117f50c00) [pid = 1652] [serial = 1735] [outer = 0x117f22c00] 19:58:27 INFO - PROCESS | 1652 | 1463626707837 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x117fbac00) [pid = 1652] [serial = 1736] [outer = 0x117f22c00] 19:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 472ms 19:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:58:28 INFO - PROCESS | 1652 | 1463626708178 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]]]}] 19:58:28 INFO - PROCESS | 1652 | 1463626708181 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 19:58:28 INFO - PROCESS | 1652 | 1463626708183 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 19:58:28 INFO - PROCESS | 1652 | 1463626708185 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:58:28 INFO - PROCESS | 1652 | 1463626708186 Marionette TRACE conn2 <- [1,2286,null,{}] 19:58:28 INFO - PROCESS | 1652 | 1463626708190 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}] 19:58:28 INFO - PROCESS | 1652 | 1463626708302 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 19:58:28 INFO - PROCESS | 1652 | 1463626708356 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b39800 == 44 [pid = 1652] [id = 579] 19:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x117fbbc00) [pid = 1652] [serial = 1737] [outer = 0x0] 19:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1191a0800) [pid = 1652] [serial = 1738] [outer = 0x117fbbc00] 19:58:28 INFO - PROCESS | 1652 | 1463626708382 Marionette DEBUG loaded listener.js 19:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11994bc00) [pid = 1652] [serial = 1739] [outer = 0x117fbbc00] 19:58:28 INFO - PROCESS | 1652 | 1463626708648 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]]]}] 19:58:28 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 19:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 474ms 19:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:58:28 INFO - PROCESS | 1652 | 1463626708665 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 19:58:28 INFO - PROCESS | 1652 | 1463626708666 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 19:58:28 INFO - PROCESS | 1652 | 1463626708685 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:58:28 INFO - PROCESS | 1652 | 1463626708686 Marionette TRACE conn2 <- [1,2290,null,{}] 19:58:28 INFO - PROCESS | 1652 | 1463626708697 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}] 19:58:28 INFO - PROCESS | 1652 | 1463626708783 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 19:58:28 INFO - PROCESS | 1652 | 1463626708788 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fc8000 == 45 [pid = 1652] [id = 580] 19:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119d38c00) [pid = 1652] [serial = 1740] [outer = 0x0] 19:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119d8dc00) [pid = 1652] [serial = 1741] [outer = 0x119d38c00] 19:58:28 INFO - PROCESS | 1652 | 1463626708814 Marionette DEBUG loaded listener.js 19:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12100c800) [pid = 1652] [serial = 1742] [outer = 0x119d38c00] 19:58:29 INFO - PROCESS | 1652 | 1463626709167 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]]]}] 19:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 534ms 19:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:58:29 INFO - PROCESS | 1652 | 1463626709204 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 19:58:29 INFO - PROCESS | 1652 | 1463626709205 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 19:58:29 INFO - PROCESS | 1652 | 1463626709207 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:58:29 INFO - PROCESS | 1652 | 1463626709208 Marionette TRACE conn2 <- [1,2294,null,{}] 19:58:29 INFO - PROCESS | 1652 | 1463626709210 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}] 19:58:29 INFO - PROCESS | 1652 | 1463626709306 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 19:58:29 INFO - PROCESS | 1652 | 1463626709312 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a835800 == 46 [pid = 1652] [id = 581] 19:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x121048400) [pid = 1652] [serial = 1743] [outer = 0x0] 19:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12389f000) [pid = 1652] [serial = 1744] [outer = 0x121048400] 19:58:29 INFO - PROCESS | 1652 | 1463626709338 Marionette DEBUG loaded listener.js 19:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x123c29000) [pid = 1652] [serial = 1745] [outer = 0x121048400] 19:58:29 INFO - PROCESS | 1652 | 1463626709663 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]]]}] 19:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms 19:58:29 INFO - PROCESS | 1652 | 1463626709678 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 19:58:29 INFO - PROCESS | 1652 | 1463626709679 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 19:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:58:29 INFO - PROCESS | 1652 | 1463626709681 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:58:29 INFO - PROCESS | 1652 | 1463626709682 Marionette TRACE conn2 <- [1,2298,null,{}] 19:58:29 INFO - PROCESS | 1652 | 1463626709684 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}] 19:58:29 INFO - PROCESS | 1652 | 1463626709774 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 19:58:29 INFO - PROCESS | 1652 | 1463626709847 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac6a800 == 47 [pid = 1652] [id = 582] 19:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123bc0400) [pid = 1652] [serial = 1746] [outer = 0x0] 19:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x124a8b400) [pid = 1652] [serial = 1747] [outer = 0x123bc0400] 19:58:29 INFO - PROCESS | 1652 | 1463626709872 Marionette DEBUG loaded listener.js 19:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x125009c00) [pid = 1652] [serial = 1748] [outer = 0x123bc0400] 19:58:30 INFO - PROCESS | 1652 | 1463626710200 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]]]}] 19:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 570ms 19:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:58:30 INFO - PROCESS | 1652 | 1463626710251 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 19:58:30 INFO - PROCESS | 1652 | 1463626710253 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 19:58:30 INFO - PROCESS | 1652 | 1463626710255 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:58:30 INFO - PROCESS | 1652 | 1463626710256 Marionette TRACE conn2 <- [1,2302,null,{}] 19:58:30 INFO - PROCESS | 1652 | 1463626710258 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}] 19:58:30 INFO - PROCESS | 1652 | 1463626710362 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 19:58:30 INFO - PROCESS | 1652 | 1463626710375 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba20000 == 48 [pid = 1652] [id = 583] 19:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1250e5000) [pid = 1652] [serial = 1749] [outer = 0x0] 19:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x126c49400) [pid = 1652] [serial = 1750] [outer = 0x1250e5000] 19:58:30 INFO - PROCESS | 1652 | 1463626710400 Marionette DEBUG loaded listener.js 19:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1270d2800) [pid = 1652] [serial = 1751] [outer = 0x1250e5000] 19:58:30 INFO - PROCESS | 1652 | 1463626710764 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]]]}] 19:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 19:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:58:30 INFO - PROCESS | 1652 | 1463626710776 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 19:58:30 INFO - PROCESS | 1652 | 1463626710778 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 19:58:30 INFO - PROCESS | 1652 | 1463626710781 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:58:30 INFO - PROCESS | 1652 | 1463626710782 Marionette TRACE conn2 <- [1,2306,null,{}] 19:58:30 INFO - PROCESS | 1652 | 1463626710784 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}] 19:58:30 INFO - PROCESS | 1652 | 1463626710924 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 19:58:30 INFO - PROCESS | 1652 | 1463626710944 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c240800 == 49 [pid = 1652] [id = 584] 19:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1270d1c00) [pid = 1652] [serial = 1752] [outer = 0x0] 19:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1273de800) [pid = 1652] [serial = 1753] [outer = 0x1270d1c00] 19:58:30 INFO - PROCESS | 1652 | 1463626710972 Marionette DEBUG loaded listener.js 19:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1273f0400) [pid = 1652] [serial = 1754] [outer = 0x1270d1c00] 19:58:31 INFO - PROCESS | 1652 | 1463626711321 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]]]}] 19:58:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:58:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 568ms 19:58:31 INFO - PROCESS | 1652 | 1463626711349 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 19:58:31 INFO - PROCESS | 1652 | 1463626711351 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 19:58:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:58:31 INFO - PROCESS | 1652 | 1463626711359 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:58:31 INFO - PROCESS | 1652 | 1463626711361 Marionette TRACE conn2 <- [1,2310,null,{}] 19:58:31 INFO - PROCESS | 1652 | 1463626711363 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}] 19:58:31 INFO - PROCESS | 1652 | 1463626711469 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 19:58:31 INFO - PROCESS | 1652 | 1463626711506 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9d5000 == 50 [pid = 1652] [id = 585] 19:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x121041000) [pid = 1652] [serial = 1755] [outer = 0x0] 19:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128acb800) [pid = 1652] [serial = 1756] [outer = 0x121041000] 19:58:31 INFO - PROCESS | 1652 | 1463626711532 Marionette DEBUG loaded listener.js 19:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128ad4000) [pid = 1652] [serial = 1757] [outer = 0x121041000] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1127acc00) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12700e400) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x121006800) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x112c02800) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x117f61800) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12100ac00) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1238a7800) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x124dd1000) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x113806800) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x117f64400) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1191a6c00) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11666c000) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:58:31 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1127aa800) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:58:32 INFO - PROCESS | 1652 | 1463626712033 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]]]}] 19:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 725ms 19:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:58:32 INFO - PROCESS | 1652 | 1463626712079 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 19:58:32 INFO - PROCESS | 1652 | 1463626712081 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 19:58:32 INFO - PROCESS | 1652 | 1463626712085 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:58:32 INFO - PROCESS | 1652 | 1463626712088 Marionette TRACE conn2 <- [1,2314,null,{}] 19:58:32 INFO - PROCESS | 1652 | 1463626712093 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}] 19:58:32 INFO - PROCESS | 1652 | 1463626712243 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 19:58:32 INFO - PROCESS | 1652 | 1463626712339 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9e4800 == 51 [pid = 1652] [id = 586] 19:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1121a9800) [pid = 1652] [serial = 1758] [outer = 0x0] 19:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1270d4000) [pid = 1652] [serial = 1759] [outer = 0x1121a9800] 19:58:32 INFO - PROCESS | 1652 | 1463626712386 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x128b21400) [pid = 1652] [serial = 1760] [outer = 0x1121a9800] 19:58:32 INFO - PROCESS | 1652 | 1463626712686 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]]]}] 19:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 627ms 19:58:32 INFO - PROCESS | 1652 | 1463626712732 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 19:58:32 INFO - PROCESS | 1652 | 1463626712733 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 19:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:58:32 INFO - PROCESS | 1652 | 1463626712735 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:58:32 INFO - PROCESS | 1652 | 1463626712736 Marionette TRACE conn2 <- [1,2318,null,{}] 19:58:32 INFO - PROCESS | 1652 | 1463626712740 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}] 19:58:32 INFO - PROCESS | 1652 | 1463626712827 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 19:58:32 INFO - PROCESS | 1652 | 1463626712887 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d572000 == 52 [pid = 1652] [id = 587] 19:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x117456400) [pid = 1652] [serial = 1761] [outer = 0x0] 19:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128b27000) [pid = 1652] [serial = 1762] [outer = 0x117456400] 19:58:32 INFO - PROCESS | 1652 | 1463626712911 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x128bcc400) [pid = 1652] [serial = 1763] [outer = 0x117456400] 19:58:33 INFO - PROCESS | 1652 | 1463626713181 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] 19:58:33 INFO - PROCESS | 1652 | 1463626713213 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 19:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:58:33 INFO - PROCESS | 1652 | 1463626713216 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 1652 | 1463626713217 Marionette TRACE conn2 <- [1,2322,null,{}] 19:58:33 INFO - PROCESS | 1652 | 1463626713219 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}] 19:58:33 INFO - PROCESS | 1652 | 1463626713309 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 19:58:33 INFO - PROCESS | 1652 | 1463626713314 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7b7800 == 53 [pid = 1652] [id = 588] 19:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x128bcdc00) [pid = 1652] [serial = 1764] [outer = 0x0] 19:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x128c27000) [pid = 1652] [serial = 1765] [outer = 0x128bcdc00] 19:58:33 INFO - PROCESS | 1652 | 1463626713339 Marionette DEBUG loaded listener.js 19:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x128c2d800) [pid = 1652] [serial = 1766] [outer = 0x128bcdc00] 19:58:33 INFO - PROCESS | 1652 | 1463626713662 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]]]}] 19:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 19:58:33 INFO - PROCESS | 1652 | 1463626713687 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 19:58:33 INFO - PROCESS | 1652 | 1463626713689 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 19:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:58:33 INFO - PROCESS | 1652 | 1463626713693 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 1652 | 1463626713694 Marionette TRACE conn2 <- [1,2326,null,{}] 19:58:33 INFO - PROCESS | 1652 | 1463626713697 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}] 19:58:33 INFO - PROCESS | 1652 | 1463626713818 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 19:58:33 INFO - PROCESS | 1652 | 1463626713825 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d967000 == 54 [pid = 1652] [id = 589] 19:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128c26000) [pid = 1652] [serial = 1767] [outer = 0x0] 19:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x128c31000) [pid = 1652] [serial = 1768] [outer = 0x128c26000] 19:58:33 INFO - PROCESS | 1652 | 1463626713849 Marionette DEBUG loaded listener.js 19:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128de9000) [pid = 1652] [serial = 1769] [outer = 0x128c26000] 19:58:34 INFO - PROCESS | 1652 | 1463626714306 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]]]}] 19:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 19:58:34 INFO - PROCESS | 1652 | 1463626714364 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 19:58:34 INFO - PROCESS | 1652 | 1463626714367 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 19:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:58:34 INFO - PROCESS | 1652 | 1463626714371 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:58:34 INFO - PROCESS | 1652 | 1463626714373 Marionette TRACE conn2 <- [1,2330,null,{}] 19:58:34 INFO - PROCESS | 1652 | 1463626714377 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}] 19:58:34 INFO - PROCESS | 1652 | 1463626714483 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 19:58:34 INFO - PROCESS | 1652 | 1463626714557 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b47800 == 55 [pid = 1652] [id = 590] 19:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x113097c00) [pid = 1652] [serial = 1770] [outer = 0x0] 19:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x113d69000) [pid = 1652] [serial = 1771] [outer = 0x113097c00] 19:58:34 INFO - PROCESS | 1652 | 1463626714588 Marionette DEBUG loaded listener.js 19:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1166b2800) [pid = 1652] [serial = 1772] [outer = 0x113097c00] 19:58:34 INFO - PROCESS | 1652 | 1463626714981 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]]]}] 19:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 620ms 19:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:58:35 INFO - PROCESS | 1652 | 1463626714992 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 19:58:35 INFO - PROCESS | 1652 | 1463626714996 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 19:58:35 INFO - PROCESS | 1652 | 1463626715000 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:58:35 INFO - PROCESS | 1652 | 1463626715002 Marionette TRACE conn2 <- [1,2334,null,{}] 19:58:35 INFO - PROCESS | 1652 | 1463626715005 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}] 19:58:35 INFO - PROCESS | 1652 | 1463626715110 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 19:58:35 INFO - PROCESS | 1652 | 1463626715173 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293cc000 == 56 [pid = 1652] [id = 591] 19:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x116f40c00) [pid = 1652] [serial = 1773] [outer = 0x0] 19:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x117f27400) [pid = 1652] [serial = 1774] [outer = 0x116f40c00] 19:58:35 INFO - PROCESS | 1652 | 1463626715243 Marionette DEBUG loaded listener.js 19:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x117fbec00) [pid = 1652] [serial = 1775] [outer = 0x116f40c00] 19:58:35 INFO - PROCESS | 1652 | 1463626715678 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]]]}] 19:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 722ms 19:58:35 INFO - PROCESS | 1652 | 1463626715722 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 19:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:58:35 INFO - PROCESS | 1652 | 1463626715724 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 19:58:35 INFO - PROCESS | 1652 | 1463626715726 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:58:35 INFO - PROCESS | 1652 | 1463626715729 Marionette TRACE conn2 <- [1,2338,null,{}] 19:58:35 INFO - PROCESS | 1652 | 1463626715737 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}] 19:58:35 INFO - PROCESS | 1652 | 1463626715882 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 19:58:35 INFO - PROCESS | 1652 | 1463626715939 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7b6000 == 57 [pid = 1652] [id = 592] 19:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x119d28c00) [pid = 1652] [serial = 1776] [outer = 0x0] 19:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x121042400) [pid = 1652] [serial = 1777] [outer = 0x119d28c00] 19:58:35 INFO - PROCESS | 1652 | 1463626715972 Marionette DEBUG loaded listener.js 19:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1238a3c00) [pid = 1652] [serial = 1778] [outer = 0x119d28c00] 19:58:36 INFO - PROCESS | 1652 | 1463626716400 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]]]}] 19:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 722ms 19:58:36 INFO - PROCESS | 1652 | 1463626716490 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 19:58:36 INFO - PROCESS | 1652 | 1463626716491 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 19:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:58:36 INFO - PROCESS | 1652 | 1463626716496 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:58:36 INFO - PROCESS | 1652 | 1463626716497 Marionette TRACE conn2 <- [1,2342,null,{}] 19:58:36 INFO - PROCESS | 1652 | 1463626716499 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}] 19:58:36 INFO - PROCESS | 1652 | 1463626716602 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 19:58:36 INFO - PROCESS | 1652 | 1463626716675 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc19800 == 58 [pid = 1652] [id = 593] 19:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12389b800) [pid = 1652] [serial = 1779] [outer = 0x0] 19:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1246e9800) [pid = 1652] [serial = 1780] [outer = 0x12389b800] 19:58:36 INFO - PROCESS | 1652 | 1463626716704 Marionette DEBUG loaded listener.js 19:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1273d3800) [pid = 1652] [serial = 1781] [outer = 0x12389b800] 19:58:37 INFO - PROCESS | 1652 | 1463626717121 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]]]}] 19:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 19:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:58:37 INFO - PROCESS | 1652 | 1463626717166 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 19:58:37 INFO - PROCESS | 1652 | 1463626717168 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 19:58:37 INFO - PROCESS | 1652 | 1463626717170 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:58:37 INFO - PROCESS | 1652 | 1463626717171 Marionette TRACE conn2 <- [1,2346,null,{}] 19:58:37 INFO - PROCESS | 1652 | 1463626717174 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}] 19:58:37 INFO - PROCESS | 1652 | 1463626717278 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 19:58:37 INFO - PROCESS | 1652 | 1463626717352 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df12800 == 59 [pid = 1652] [id = 594] 19:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x123bbc400) [pid = 1652] [serial = 1782] [outer = 0x0] 19:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128ad6000) [pid = 1652] [serial = 1783] [outer = 0x123bbc400] 19:58:37 INFO - PROCESS | 1652 | 1463626717381 Marionette DEBUG loaded listener.js 19:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x128b25c00) [pid = 1652] [serial = 1784] [outer = 0x123bbc400] 19:58:37 INFO - PROCESS | 1652 | 1463626717811 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]]]}] 19:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 669ms 19:58:37 INFO - PROCESS | 1652 | 1463626717839 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 19:58:37 INFO - PROCESS | 1652 | 1463626717841 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 19:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:58:37 INFO - PROCESS | 1652 | 1463626717843 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:58:37 INFO - PROCESS | 1652 | 1463626717844 Marionette TRACE conn2 <- [1,2350,null,{}] 19:58:37 INFO - PROCESS | 1652 | 1463626717847 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}] 19:58:37 INFO - PROCESS | 1652 | 1463626717992 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 19:58:38 INFO - PROCESS | 1652 | 1463626718056 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d23b000 == 60 [pid = 1652] [id = 595] 19:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x112871000) [pid = 1652] [serial = 1785] [outer = 0x0] 19:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x128d8e400) [pid = 1652] [serial = 1786] [outer = 0x112871000] 19:58:38 INFO - PROCESS | 1652 | 1463626718130 Marionette DEBUG loaded listener.js 19:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x128fdf800) [pid = 1652] [serial = 1787] [outer = 0x112871000] 19:58:38 INFO - PROCESS | 1652 | 1463626718536 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]]]}] 19:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 719ms 19:58:38 INFO - PROCESS | 1652 | 1463626718563 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 19:58:38 INFO - PROCESS | 1652 | 1463626718564 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 19:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:58:38 INFO - PROCESS | 1652 | 1463626718567 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:58:38 INFO - PROCESS | 1652 | 1463626718568 Marionette TRACE conn2 <- [1,2354,null,{}] 19:58:38 INFO - PROCESS | 1652 | 1463626718570 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}] 19:58:38 INFO - PROCESS | 1652 | 1463626718822 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 19:58:38 INFO - PROCESS | 1652 | 1463626718918 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x111e08000 == 61 [pid = 1652] [id = 596] 19:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x111c28800) [pid = 1652] [serial = 1788] [outer = 0x0] 19:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x111e5f400) [pid = 1652] [serial = 1789] [outer = 0x111c28800] 19:58:38 INFO - PROCESS | 1652 | 1463626718946 Marionette DEBUG loaded listener.js 19:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1127a4000) [pid = 1652] [serial = 1790] [outer = 0x111c28800] 19:58:39 INFO - PROCESS | 1652 | 1463626719396 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]]]}] 19:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 873ms 19:58:39 INFO - PROCESS | 1652 | 1463626719440 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 19:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:58:39 INFO - PROCESS | 1652 | 1463626719442 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 19:58:39 INFO - PROCESS | 1652 | 1463626719445 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:58:39 INFO - PROCESS | 1652 | 1463626719448 Marionette TRACE conn2 <- [1,2358,null,{}] 19:58:39 INFO - PROCESS | 1652 | 1463626719451 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}] 19:58:39 INFO - PROCESS | 1652 | 1463626719545 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 19:58:39 INFO - PROCESS | 1652 | 1463626719623 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x111ca0800 == 62 [pid = 1652] [id = 597] 19:58:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11301ec00) [pid = 1652] [serial = 1791] [outer = 0x0] 19:58:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x113095800) [pid = 1652] [serial = 1792] [outer = 0x11301ec00] 19:58:39 INFO - PROCESS | 1652 | 1463626719652 Marionette DEBUG loaded listener.js 19:58:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x113129000) [pid = 1652] [serial = 1793] [outer = 0x11301ec00] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7b7800 == 61 [pid = 1652] [id = 588] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d572000 == 60 [pid = 1652] [id = 587] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9e4800 == 59 [pid = 1652] [id = 586] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9d5000 == 58 [pid = 1652] [id = 585] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c240800 == 57 [pid = 1652] [id = 584] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba20000 == 56 [pid = 1652] [id = 583] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1273e0c00) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac6a800 == 55 [pid = 1652] [id = 582] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a835800 == 54 [pid = 1652] [id = 581] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128fc8000 == 53 [pid = 1652] [id = 580] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x123b39800 == 52 [pid = 1652] [id = 579] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11935c000 == 51 [pid = 1652] [id = 578] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11931f000 == 50 [pid = 1652] [id = 577] 19:58:40 INFO - PROCESS | 1652 | --DOCSHELL 0x124a47000 == 49 [pid = 1652] [id = 576] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x119d22000) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12389dc00) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x124126000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x123bc1400) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12500bc00) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x124dc7000) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1160e9800) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1166bec00) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x118613c00) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1193d2000) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x119c15c00) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x116f49000) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x117f58400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1138b7400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11287c000) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1238a6000) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11619bc00) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x124126400) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x112972400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11994c800) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x116a57400) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1273d3c00) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x119d5b800) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x121040c00) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1257f7000) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1210b8800) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x127008800) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1273da400) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x119d86000) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x126858800) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 19:58:40 INFO - PROCESS | 1652 | 1463626720093 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]]]}] 19:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 672ms 19:58:40 INFO - PROCESS | 1652 | 1463626720118 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 19:58:40 INFO - PROCESS | 1652 | 1463626720119 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 19:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:58:40 INFO - PROCESS | 1652 | 1463626720124 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:58:40 INFO - PROCESS | 1652 | 1463626720125 Marionette TRACE conn2 <- [1,2362,null,{}] 19:58:40 INFO - PROCESS | 1652 | 1463626720127 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}] 19:58:40 INFO - PROCESS | 1652 | 1463626720216 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 19:58:40 INFO - PROCESS | 1652 | 1463626720223 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995f800 == 50 [pid = 1652] [id = 598] 19:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115ec2000) [pid = 1652] [serial = 1794] [outer = 0x0] 19:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1165b7800) [pid = 1652] [serial = 1795] [outer = 0x115ec2000] 19:58:40 INFO - PROCESS | 1652 | 1463626720250 Marionette DEBUG loaded listener.js 19:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1166b3c00) [pid = 1652] [serial = 1796] [outer = 0x115ec2000] 19:58:40 INFO - PROCESS | 1652 | 1463626720643 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]]]}] 19:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 572ms 19:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:58:40 INFO - PROCESS | 1652 | 1463626720695 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 19:58:40 INFO - PROCESS | 1652 | 1463626720697 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 19:58:40 INFO - PROCESS | 1652 | 1463626720705 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:58:40 INFO - PROCESS | 1652 | 1463626720709 Marionette TRACE conn2 <- [1,2366,null,{}] 19:58:40 INFO - PROCESS | 1652 | 1463626720712 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}] 19:58:40 INFO - PROCESS | 1652 | 1463626720799 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 19:58:40 INFO - PROCESS | 1652 | 1463626720804 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12410e000 == 51 [pid = 1652] [id = 599] 19:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1166be800) [pid = 1652] [serial = 1797] [outer = 0x0] 19:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11706bc00) [pid = 1652] [serial = 1798] [outer = 0x1166be800] 19:58:40 INFO - PROCESS | 1652 | 1463626720832 Marionette DEBUG loaded listener.js 19:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x117f2b400) [pid = 1652] [serial = 1799] [outer = 0x1166be800] 19:58:41 INFO - PROCESS | 1652 | 1463626721203 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]]]}] 19:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 527ms 19:58:41 INFO - PROCESS | 1652 | 1463626721229 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 19:58:41 INFO - PROCESS | 1652 | 1463626721230 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 19:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:58:41 INFO - PROCESS | 1652 | 1463626721240 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:58:41 INFO - PROCESS | 1652 | 1463626721243 Marionette TRACE conn2 <- [1,2370,null,{}] 19:58:41 INFO - PROCESS | 1652 | 1463626721246 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}] 19:58:41 INFO - PROCESS | 1652 | 1463626721328 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 19:58:41 INFO - PROCESS | 1652 | 1463626721333 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11934b000 == 52 [pid = 1652] [id = 600] 19:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x117f4e800) [pid = 1652] [serial = 1800] [outer = 0x0] 19:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x117f5f000) [pid = 1652] [serial = 1801] [outer = 0x117f4e800] 19:58:41 INFO - PROCESS | 1652 | 1463626721359 Marionette DEBUG loaded listener.js 19:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x118b1c800) [pid = 1652] [serial = 1802] [outer = 0x117f4e800] 19:58:41 INFO - PROCESS | 1652 | 1463626721683 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]]]}] 19:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 481ms 19:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:58:41 INFO - PROCESS | 1652 | 1463626721714 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 19:58:41 INFO - PROCESS | 1652 | 1463626721715 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 19:58:41 INFO - PROCESS | 1652 | 1463626721717 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:58:41 INFO - PROCESS | 1652 | 1463626721719 Marionette TRACE conn2 <- [1,2374,null,{}] 19:58:41 INFO - PROCESS | 1652 | 1463626721721 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}] 19:58:41 INFO - PROCESS | 1652 | 1463626721806 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 19:58:41 INFO - PROCESS | 1652 | 1463626721881 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dba000 == 53 [pid = 1652] [id = 601] 19:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1193cc000) [pid = 1652] [serial = 1803] [outer = 0x0] 19:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1193d0800) [pid = 1652] [serial = 1804] [outer = 0x1193cc000] 19:58:41 INFO - PROCESS | 1652 | 1463626721912 Marionette DEBUG loaded listener.js 19:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11994f000) [pid = 1652] [serial = 1805] [outer = 0x1193cc000] 19:58:42 INFO - PROCESS | 1652 | 1463626722276 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]]]}] 19:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 569ms 19:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:58:42 INFO - PROCESS | 1652 | 1463626722287 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 19:58:42 INFO - PROCESS | 1652 | 1463626722290 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 19:58:42 INFO - PROCESS | 1652 | 1463626722301 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:58:42 INFO - PROCESS | 1652 | 1463626722302 Marionette TRACE conn2 <- [1,2378,null,{}] 19:58:42 INFO - PROCESS | 1652 | 1463626722306 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}] 19:58:42 INFO - PROCESS | 1652 | 1463626722484 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 19:58:42 INFO - PROCESS | 1652 | 1463626722508 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e37000 == 54 [pid = 1652] [id = 602] 19:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x119943400) [pid = 1652] [serial = 1806] [outer = 0x0] 19:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x119d46400) [pid = 1652] [serial = 1807] [outer = 0x119943400] 19:58:42 INFO - PROCESS | 1652 | 1463626722549 Marionette DEBUG loaded listener.js 19:58:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x119d91c00) [pid = 1652] [serial = 1808] [outer = 0x119943400] 19:58:42 INFO - PROCESS | 1652 | 1463626722901 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]]]}] 19:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 627ms 19:58:42 INFO - PROCESS | 1652 | 1463626722923 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 19:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:58:42 INFO - PROCESS | 1652 | 1463626722926 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 19:58:42 INFO - PROCESS | 1652 | 1463626722928 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:58:42 INFO - PROCESS | 1652 | 1463626722929 Marionette TRACE conn2 <- [1,2382,null,{}] 19:58:42 INFO - PROCESS | 1652 | 1463626722932 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}] 19:58:43 INFO - PROCESS | 1652 | 1463626723035 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 19:58:43 INFO - PROCESS | 1652 | 1463626723048 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88d000 == 55 [pid = 1652] [id = 603] 19:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x119d3fc00) [pid = 1652] [serial = 1809] [outer = 0x0] 19:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12100c400) [pid = 1652] [serial = 1810] [outer = 0x119d3fc00] 19:58:43 INFO - PROCESS | 1652 | 1463626723073 Marionette DEBUG loaded listener.js 19:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x121043400) [pid = 1652] [serial = 1811] [outer = 0x119d3fc00] 19:58:43 INFO - PROCESS | 1652 | 1463626723418 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]]]}] 19:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 518ms 19:58:43 INFO - PROCESS | 1652 | 1463626723447 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 19:58:43 INFO - PROCESS | 1652 | 1463626723448 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 19:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:58:43 INFO - PROCESS | 1652 | 1463626723450 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:58:43 INFO - PROCESS | 1652 | 1463626723451 Marionette TRACE conn2 <- [1,2386,null,{}] 19:58:43 INFO - PROCESS | 1652 | 1463626723454 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}] 19:58:43 INFO - PROCESS | 1652 | 1463626723562 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 19:58:43 INFO - PROCESS | 1652 | 1463626723575 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1ea000 == 56 [pid = 1652] [id = 604] 19:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x121004400) [pid = 1652] [serial = 1812] [outer = 0x0] 19:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1210b6000) [pid = 1652] [serial = 1813] [outer = 0x121004400] 19:58:43 INFO - PROCESS | 1652 | 1463626723601 Marionette DEBUG loaded listener.js 19:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12389dc00) [pid = 1652] [serial = 1814] [outer = 0x121004400] 19:58:44 INFO - PROCESS | 1652 | 1463626724034 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]]]}] 19:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 619ms 19:58:44 INFO - PROCESS | 1652 | 1463626724070 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 19:58:44 INFO - PROCESS | 1652 | 1463626724072 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 19:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:58:44 INFO - PROCESS | 1652 | 1463626724080 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:58:44 INFO - PROCESS | 1652 | 1463626724081 Marionette TRACE conn2 <- [1,2390,null,{}] 19:58:44 INFO - PROCESS | 1652 | 1463626724085 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}] 19:58:44 INFO - PROCESS | 1652 | 1463626724377 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x128bcdc00) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1250e5000) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1270d1c00) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x121041000) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1121a9800) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x117f22c00) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x113096800) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x117fbbc00) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x113d67000) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x121048400) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119d38c00) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12685ac00) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x117456400) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:58:44 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123bc0400) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:58:44 INFO - PROCESS | 1652 | 1463626724444 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f24000 == 57 [pid = 1652] [id = 605] 19:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1121a9800) [pid = 1652] [serial = 1815] [outer = 0x0] 19:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x116f3d800) [pid = 1652] [serial = 1816] [outer = 0x1121a9800] 19:58:44 INFO - PROCESS | 1652 | 1463626724469 Marionette DEBUG loaded listener.js 19:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x119d85800) [pid = 1652] [serial = 1817] [outer = 0x1121a9800] 19:58:44 INFO - PROCESS | 1652 | 1463626724749 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]]]}] 19:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 720ms 19:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:58:44 INFO - PROCESS | 1652 | 1463626724800 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 19:58:44 INFO - PROCESS | 1652 | 1463626724801 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 19:58:44 INFO - PROCESS | 1652 | 1463626724803 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:58:44 INFO - PROCESS | 1652 | 1463626724804 Marionette TRACE conn2 <- [1,2394,null,{}] 19:58:44 INFO - PROCESS | 1652 | 1463626724809 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}] 19:58:44 INFO - PROCESS | 1652 | 1463626724897 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 19:58:44 INFO - PROCESS | 1652 | 1463626724959 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be15800 == 58 [pid = 1652] [id = 606] 19:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x113013400) [pid = 1652] [serial = 1818] [outer = 0x0] 19:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1238a7c00) [pid = 1652] [serial = 1819] [outer = 0x113013400] 19:58:44 INFO - PROCESS | 1652 | 1463626724989 Marionette DEBUG loaded listener.js 19:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12412f400) [pid = 1652] [serial = 1820] [outer = 0x113013400] 19:58:45 INFO - PROCESS | 1652 | 1463626725301 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]]]}] 19:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 523ms 19:58:45 INFO - PROCESS | 1652 | 1463626725328 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 19:58:45 INFO - PROCESS | 1652 | 1463626725330 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 19:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:58:45 INFO - PROCESS | 1652 | 1463626725332 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:58:45 INFO - PROCESS | 1652 | 1463626725334 Marionette TRACE conn2 <- [1,2398,null,{}] 19:58:45 INFO - PROCESS | 1652 | 1463626725337 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}] 19:58:45 INFO - PROCESS | 1652 | 1463626725457 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 19:58:45 INFO - PROCESS | 1652 | 1463626725462 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c481800 == 59 [pid = 1652] [id = 607] 19:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11905d400) [pid = 1652] [serial = 1821] [outer = 0x0] 19:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x124dc9000) [pid = 1652] [serial = 1822] [outer = 0x11905d400] 19:58:45 INFO - PROCESS | 1652 | 1463626725558 Marionette DEBUG loaded listener.js 19:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x126f0b400) [pid = 1652] [serial = 1823] [outer = 0x11905d400] 19:58:45 INFO - PROCESS | 1652 | 1463626725845 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]]]}] 19:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 571ms 19:58:45 INFO - PROCESS | 1652 | 1463626725904 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 19:58:45 INFO - PROCESS | 1652 | 1463626725905 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 19:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:58:45 INFO - PROCESS | 1652 | 1463626725909 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:58:45 INFO - PROCESS | 1652 | 1463626725911 Marionette TRACE conn2 <- [1,2402,null,{}] 19:58:45 INFO - PROCESS | 1652 | 1463626725913 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}] 19:58:46 INFO - PROCESS | 1652 | 1463626726001 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 19:58:46 INFO - PROCESS | 1652 | 1463626726006 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9e9800 == 60 [pid = 1652] [id = 608] 19:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x123bc0000) [pid = 1652] [serial = 1824] [outer = 0x0] 19:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1270d7000) [pid = 1652] [serial = 1825] [outer = 0x123bc0000] 19:58:46 INFO - PROCESS | 1652 | 1463626726031 Marionette DEBUG loaded listener.js 19:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1273d8400) [pid = 1652] [serial = 1826] [outer = 0x123bc0000] 19:58:46 INFO - PROCESS | 1652 | 1463626726445 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]]]}] 19:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 569ms 19:58:46 INFO - PROCESS | 1652 | 1463626726479 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 19:58:46 INFO - PROCESS | 1652 | 1463626726481 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 19:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:58:46 INFO - PROCESS | 1652 | 1463626726485 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:58:46 INFO - PROCESS | 1652 | 1463626726488 Marionette TRACE conn2 <- [1,2406,null,{}] 19:58:46 INFO - PROCESS | 1652 | 1463626726492 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}] 19:58:46 INFO - PROCESS | 1652 | 1463626726599 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 19:58:46 INFO - PROCESS | 1652 | 1463626726672 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fb3000 == 61 [pid = 1652] [id = 609] 19:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x112969400) [pid = 1652] [serial = 1827] [outer = 0x0] 19:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x112c33c00) [pid = 1652] [serial = 1828] [outer = 0x112969400] 19:58:46 INFO - PROCESS | 1652 | 1463626726703 Marionette DEBUG loaded listener.js 19:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11301e000) [pid = 1652] [serial = 1829] [outer = 0x112969400] 19:58:47 INFO - PROCESS | 1652 | 1463626727162 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]]]}] 19:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 725ms 19:58:47 INFO - PROCESS | 1652 | 1463626727210 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 19:58:47 INFO - PROCESS | 1652 | 1463626727214 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 19:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:58:47 INFO - PROCESS | 1652 | 1463626727219 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:58:47 INFO - PROCESS | 1652 | 1463626727220 Marionette TRACE conn2 <- [1,2410,null,{}] 19:58:47 INFO - PROCESS | 1652 | 1463626727223 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}] 19:58:47 INFO - PROCESS | 1652 | 1463626727331 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 19:58:47 INFO - PROCESS | 1652 | 1463626727408 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x125566000 == 62 [pid = 1652] [id = 610] 19:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1130a0400) [pid = 1652] [serial = 1830] [outer = 0x0] 19:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1166b9000) [pid = 1652] [serial = 1831] [outer = 0x1130a0400] 19:58:47 INFO - PROCESS | 1652 | 1463626727438 Marionette DEBUG loaded listener.js 19:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x116f43000) [pid = 1652] [serial = 1832] [outer = 0x1130a0400] 19:58:47 INFO - PROCESS | 1652 | 1463626727853 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]]]}] 19:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 669ms 19:58:47 INFO - PROCESS | 1652 | 1463626727888 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 19:58:47 INFO - PROCESS | 1652 | 1463626727890 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 19:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:58:47 INFO - PROCESS | 1652 | 1463626727892 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:58:47 INFO - PROCESS | 1652 | 1463626727895 Marionette TRACE conn2 <- [1,2414,null,{}] 19:58:47 INFO - PROCESS | 1652 | 1463626727921 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}] 19:58:48 INFO - PROCESS | 1652 | 1463626728068 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 19:58:48 INFO - PROCESS | 1652 | 1463626728080 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c85f800 == 63 [pid = 1652] [id = 611] 19:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x116f4ac00) [pid = 1652] [serial = 1833] [outer = 0x0] 19:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1191a7c00) [pid = 1652] [serial = 1834] [outer = 0x116f4ac00] 19:58:48 INFO - PROCESS | 1652 | 1463626728110 Marionette DEBUG loaded listener.js 19:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x119d2cc00) [pid = 1652] [serial = 1835] [outer = 0x116f4ac00] 19:58:48 INFO - PROCESS | 1652 | 1463626728560 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]]]}] 19:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 721ms 19:58:48 INFO - PROCESS | 1652 | 1463626728614 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 19:58:48 INFO - PROCESS | 1652 | 1463626728616 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 19:58:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:58:48 INFO - PROCESS | 1652 | 1463626728618 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:58:48 INFO - PROCESS | 1652 | 1463626728619 Marionette TRACE conn2 <- [1,2418,null,{}] 19:58:48 INFO - PROCESS | 1652 | 1463626728622 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}] 19:58:48 INFO - PROCESS | 1652 | 1463626728727 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 19:58:48 INFO - PROCESS | 1652 | 1463626728803 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d34d000 == 64 [pid = 1652] [id = 612] 19:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12100d800) [pid = 1652] [serial = 1836] [outer = 0x0] 19:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x1238a0000) [pid = 1652] [serial = 1837] [outer = 0x12100d800] 19:58:48 INFO - PROCESS | 1652 | 1463626728833 Marionette DEBUG loaded listener.js 19:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1241c3400) [pid = 1652] [serial = 1838] [outer = 0x12100d800] 19:58:49 INFO - PROCESS | 1652 | 1463626729243 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]]]}] 19:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 672ms 19:58:49 INFO - PROCESS | 1652 | 1463626729290 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 19:58:49 INFO - PROCESS | 1652 | 1463626729292 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 19:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:58:49 INFO - PROCESS | 1652 | 1463626729294 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:58:49 INFO - PROCESS | 1652 | 1463626729295 Marionette TRACE conn2 <- [1,2422,null,{}] 19:58:49 INFO - PROCESS | 1652 | 1463626729298 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}] 19:58:49 INFO - PROCESS | 1652 | 1463626729416 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 19:58:49 INFO - PROCESS | 1652 | 1463626729506 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d58f800 == 65 [pid = 1652] [id = 613] 19:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x121011000) [pid = 1652] [serial = 1839] [outer = 0x0] 19:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1257f7000) [pid = 1652] [serial = 1840] [outer = 0x121011000] 19:58:49 INFO - PROCESS | 1652 | 1463626729536 Marionette DEBUG loaded listener.js 19:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x126c4b000) [pid = 1652] [serial = 1841] [outer = 0x121011000] 19:58:49 INFO - PROCESS | 1652 | 1463626729945 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]]]}] 19:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 19:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:58:49 INFO - PROCESS | 1652 | 1463626729965 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 19:58:49 INFO - PROCESS | 1652 | 1463626729966 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 19:58:49 INFO - PROCESS | 1652 | 1463626729968 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:58:49 INFO - PROCESS | 1652 | 1463626729969 Marionette TRACE conn2 <- [1,2426,null,{}] 19:58:49 INFO - PROCESS | 1652 | 1463626729972 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}] 19:58:50 INFO - PROCESS | 1652 | 1463626730091 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 19:58:50 INFO - PROCESS | 1652 | 1463626730160 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7b3800 == 66 [pid = 1652] [id = 614] 19:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1273de000) [pid = 1652] [serial = 1842] [outer = 0x0] 19:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1273ef400) [pid = 1652] [serial = 1843] [outer = 0x1273de000] 19:58:50 INFO - PROCESS | 1652 | 1463626730230 Marionette DEBUG loaded listener.js 19:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x128ad5c00) [pid = 1652] [serial = 1844] [outer = 0x1273de000] 19:58:50 INFO - PROCESS | 1652 | 1463626730639 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]]]}] 19:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 719ms 19:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:58:50 INFO - PROCESS | 1652 | 1463626730690 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 19:58:50 INFO - PROCESS | 1652 | 1463626730692 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 19:58:50 INFO - PROCESS | 1652 | 1463626730694 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:58:50 INFO - PROCESS | 1652 | 1463626730695 Marionette TRACE conn2 <- [1,2430,null,{}] 19:58:50 INFO - PROCESS | 1652 | 1463626730698 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}] 19:58:50 INFO - PROCESS | 1652 | 1463626730820 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 19:58:50 INFO - PROCESS | 1652 | 1463626730896 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc16800 == 67 [pid = 1652] [id = 615] 19:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x128ad6c00) [pid = 1652] [serial = 1845] [outer = 0x0] 19:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x128b25000) [pid = 1652] [serial = 1846] [outer = 0x128ad6c00] 19:58:50 INFO - PROCESS | 1652 | 1463626730925 Marionette DEBUG loaded listener.js 19:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x128bc7400) [pid = 1652] [serial = 1847] [outer = 0x128ad6c00] 19:58:51 INFO - PROCESS | 1652 | 1463626731347 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]]]}] 19:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 669ms 19:58:51 INFO - PROCESS | 1652 | 1463626731364 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 19:58:51 INFO - PROCESS | 1652 | 1463626731365 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 19:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:58:51 INFO - PROCESS | 1652 | 1463626731367 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:58:51 INFO - PROCESS | 1652 | 1463626731369 Marionette TRACE conn2 <- [1,2434,null,{}] 19:58:51 INFO - PROCESS | 1652 | 1463626731371 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}] 19:58:51 INFO - PROCESS | 1652 | 1463626731478 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 19:58:51 INFO - PROCESS | 1652 | 1463626731738 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b9d000 == 68 [pid = 1652] [id = 616] 19:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1121b2800) [pid = 1652] [serial = 1848] [outer = 0x0] 19:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1127a5000) [pid = 1652] [serial = 1849] [outer = 0x1121b2800] 19:58:51 INFO - PROCESS | 1652 | 1463626731782 Marionette DEBUG loaded listener.js 19:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x113012800) [pid = 1652] [serial = 1850] [outer = 0x1121b2800] 19:58:52 INFO - PROCESS | 1652 | 1463626732269 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]]]}] 19:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 926ms 19:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:58:52 INFO - PROCESS | 1652 | 1463626732293 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 19:58:52 INFO - PROCESS | 1652 | 1463626732295 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 19:58:52 INFO - PROCESS | 1652 | 1463626732298 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:58:52 INFO - PROCESS | 1652 | 1463626732300 Marionette TRACE conn2 <- [1,2438,null,{}] 19:58:52 INFO - PROCESS | 1652 | 1463626732303 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}] 19:58:52 INFO - PROCESS | 1652 | 1463626732402 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 19:58:52 INFO - PROCESS | 1652 | 1463626732470 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11906e800 == 69 [pid = 1652] [id = 617] 19:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x113804c00) [pid = 1652] [serial = 1851] [outer = 0x0] 19:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1161f3400) [pid = 1652] [serial = 1852] [outer = 0x113804c00] 19:58:52 INFO - PROCESS | 1652 | 1463626732542 Marionette DEBUG loaded listener.js 19:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x117454800) [pid = 1652] [serial = 1853] [outer = 0x113804c00] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c481800 == 68 [pid = 1652] [id = 607] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12be15800 == 67 [pid = 1652] [id = 606] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x116f24000 == 66 [pid = 1652] [id = 605] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1ea000 == 65 [pid = 1652] [id = 604] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88d000 == 64 [pid = 1652] [id = 603] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x129e37000 == 63 [pid = 1652] [id = 602] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x128c31000) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x128dba000 == 62 [pid = 1652] [id = 601] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11934b000 == 61 [pid = 1652] [id = 600] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12410e000 == 60 [pid = 1652] [id = 599] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11995f800 == 59 [pid = 1652] [id = 598] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x111ca0800 == 58 [pid = 1652] [id = 597] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x111e08000 == 57 [pid = 1652] [id = 596] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc19800 == 56 [pid = 1652] [id = 593] 19:58:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119b47800 == 55 [pid = 1652] [id = 590] 19:58:52 INFO - PROCESS | 1652 | 1463626732921 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]]]}] 19:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 19:58:52 INFO - PROCESS | 1652 | 1463626732970 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 19:58:52 INFO - PROCESS | 1652 | 1463626732972 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 19:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x128c27000) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x126c49400) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1273de800) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x128acb800) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1270d4000) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x117fb8000) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x117f50c00) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x117fbac00) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x126c41000) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11666d800) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x113ded800) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x128acec00) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1191a0800) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11994bc00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11757e400) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11689a000) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12389f000) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x123c29000) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1273f0400) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x119d43800) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x119d8dc00) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12100c800) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1210b6400) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x116f40400) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x112966400) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1273ee800) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x128bcc400) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x128ad4000) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x124a8b400) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x125009c00) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x128c2d800) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x128b21400) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1270d2800) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 19:58:52 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128b27000) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1652 | 1463626732995 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:58:53 INFO - PROCESS | 1652 | 1463626732996 Marionette TRACE conn2 <- [1,2442,null,{}] 19:58:53 INFO - PROCESS | 1652 | 1463626733001 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}] 19:58:53 INFO - PROCESS | 1652 | 1463626733090 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 19:58:53 INFO - PROCESS | 1652 | 1463626733097 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12105f000 == 56 [pid = 1652] [id = 618] 19:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11757e400) [pid = 1652] [serial = 1854] [outer = 0x0] 19:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x117f4c400) [pid = 1652] [serial = 1855] [outer = 0x11757e400] 19:58:53 INFO - PROCESS | 1652 | 1463626733124 Marionette DEBUG loaded listener.js 19:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x117f64400) [pid = 1652] [serial = 1856] [outer = 0x11757e400] 19:58:53 INFO - PROCESS | 1652 | 1463626733494 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]]]}] 19:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 538ms 19:58:53 INFO - PROCESS | 1652 | 1463626733517 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 19:58:53 INFO - PROCESS | 1652 | 1463626733518 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 19:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:58:53 INFO - PROCESS | 1652 | 1463626733522 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:58:53 INFO - PROCESS | 1652 | 1463626733526 Marionette TRACE conn2 <- [1,2446,null,{}] 19:58:53 INFO - PROCESS | 1652 | 1463626733532 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}] 19:58:53 INFO - PROCESS | 1652 | 1463626733622 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 19:58:53 INFO - PROCESS | 1652 | 1463626733686 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126821800 == 57 [pid = 1652] [id = 619] 19:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x117f63c00) [pid = 1652] [serial = 1857] [outer = 0x0] 19:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1191adc00) [pid = 1652] [serial = 1858] [outer = 0x117f63c00] 19:58:53 INFO - PROCESS | 1652 | 1463626733716 Marionette DEBUG loaded listener.js 19:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119c15c00) [pid = 1652] [serial = 1859] [outer = 0x117f63c00] 19:58:54 INFO - PROCESS | 1652 | 1463626734004 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]]]}] 19:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 524ms 19:58:54 INFO - PROCESS | 1652 | 1463626734053 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 19:58:54 INFO - PROCESS | 1652 | 1463626734055 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 19:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:58:54 INFO - PROCESS | 1652 | 1463626734059 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:58:54 INFO - PROCESS | 1652 | 1463626734061 Marionette TRACE conn2 <- [1,2450,null,{}] 19:58:54 INFO - PROCESS | 1652 | 1463626734063 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}] 19:58:54 INFO - PROCESS | 1652 | 1463626734149 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 19:58:54 INFO - PROCESS | 1652 | 1463626734211 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e3c000 == 58 [pid = 1652] [id = 620] 19:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11840f400) [pid = 1652] [serial = 1860] [outer = 0x0] 19:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x121005000) [pid = 1652] [serial = 1861] [outer = 0x11840f400] 19:58:54 INFO - PROCESS | 1652 | 1463626734236 Marionette DEBUG loaded listener.js 19:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1210b4c00) [pid = 1652] [serial = 1862] [outer = 0x11840f400] 19:58:54 INFO - PROCESS | 1652 | 1463626734522 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]]]}] 19:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 19:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:58:54 INFO - PROCESS | 1652 | 1463626734578 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 19:58:54 INFO - PROCESS | 1652 | 1463626734579 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 19:58:54 INFO - PROCESS | 1652 | 1463626734581 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:58:54 INFO - PROCESS | 1652 | 1463626734582 Marionette TRACE conn2 <- [1,2454,null,{}] 19:58:54 INFO - PROCESS | 1652 | 1463626734585 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}] 19:58:54 INFO - PROCESS | 1652 | 1463626734676 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 19:58:54 INFO - PROCESS | 1652 | 1463626734681 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba06800 == 59 [pid = 1652] [id = 621] 19:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1238a7800) [pid = 1652] [serial = 1863] [outer = 0x0] 19:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x123bbe800) [pid = 1652] [serial = 1864] [outer = 0x1238a7800] 19:58:54 INFO - PROCESS | 1652 | 1463626734716 Marionette DEBUG loaded listener.js 19:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1241c5800) [pid = 1652] [serial = 1865] [outer = 0x1238a7800] 19:58:55 INFO - PROCESS | 1652 | 1463626735215 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]]]}] 19:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 667ms 19:58:55 INFO - PROCESS | 1652 | 1463626735255 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 19:58:55 INFO - PROCESS | 1652 | 1463626735258 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 19:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:58:55 INFO - PROCESS | 1652 | 1463626735261 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:58:55 INFO - PROCESS | 1652 | 1463626735262 Marionette TRACE conn2 <- [1,2458,null,{}] 19:58:55 INFO - PROCESS | 1652 | 1463626735265 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}] 19:58:55 INFO - PROCESS | 1652 | 1463626735380 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 19:58:55 INFO - PROCESS | 1652 | 1463626735393 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be2b000 == 60 [pid = 1652] [id = 622] 19:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x124dcfc00) [pid = 1652] [serial = 1866] [outer = 0x0] 19:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x126f9d400) [pid = 1652] [serial = 1867] [outer = 0x124dcfc00] 19:58:55 INFO - PROCESS | 1652 | 1463626735418 Marionette DEBUG loaded listener.js 19:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1270d9400) [pid = 1652] [serial = 1868] [outer = 0x124dcfc00] 19:58:55 INFO - PROCESS | 1652 | 1463626735761 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]]]}] 19:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms 19:58:55 INFO - PROCESS | 1652 | 1463626735780 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 19:58:55 INFO - PROCESS | 1652 | 1463626735782 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 19:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:58:55 INFO - PROCESS | 1652 | 1463626735784 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:58:55 INFO - PROCESS | 1652 | 1463626735785 Marionette TRACE conn2 <- [1,2462,null,{}] 19:58:55 INFO - PROCESS | 1652 | 1463626735792 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}] 19:58:55 INFO - PROCESS | 1652 | 1463626735898 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 19:58:55 INFO - PROCESS | 1652 | 1463626735940 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c86f000 == 61 [pid = 1652] [id = 623] 19:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x126c47c00) [pid = 1652] [serial = 1869] [outer = 0x0] 19:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1273ec000) [pid = 1652] [serial = 1870] [outer = 0x126c47c00] 19:58:55 INFO - PROCESS | 1652 | 1463626735965 Marionette DEBUG loaded listener.js 19:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x128acb800) [pid = 1652] [serial = 1871] [outer = 0x126c47c00] 19:58:56 INFO - PROCESS | 1652 | 1463626736301 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]]]}] 19:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 569ms 19:58:56 INFO - PROCESS | 1652 | 1463626736354 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 19:58:56 INFO - PROCESS | 1652 | 1463626736355 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 19:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:58:56 INFO - PROCESS | 1652 | 1463626736357 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:58:56 INFO - PROCESS | 1652 | 1463626736358 Marionette TRACE conn2 <- [1,2466,null,{}] 19:58:56 INFO - PROCESS | 1652 | 1463626736361 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}] 19:58:56 INFO - PROCESS | 1652 | 1463626736470 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 19:58:56 INFO - PROCESS | 1652 | 1463626736482 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cec4000 == 62 [pid = 1652] [id = 624] 19:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x128acec00) [pid = 1652] [serial = 1872] [outer = 0x0] 19:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x128b1dc00) [pid = 1652] [serial = 1873] [outer = 0x128acec00] 19:58:56 INFO - PROCESS | 1652 | 1463626736506 Marionette DEBUG loaded listener.js 19:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x128b2ac00) [pid = 1652] [serial = 1874] [outer = 0x128acec00] 19:58:56 INFO - PROCESS | 1652 | 1463626736833 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]]]}] 19:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 517ms 19:58:56 INFO - PROCESS | 1652 | 1463626736876 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 19:58:56 INFO - PROCESS | 1652 | 1463626736877 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 19:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11301ec00) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1166be800) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x119943400) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1193cc000) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x115ec2000) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x117f4e800) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x111c28800) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x119d3fc00) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x121004400) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1121a9800) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x113013400) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11905d400) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:58:57 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1193c5800) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:58:57 INFO - PROCESS | 1652 | 1463626737016 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:58:57 INFO - PROCESS | 1652 | 1463626737017 Marionette TRACE conn2 <- [1,2470,null,{}] 19:58:57 INFO - PROCESS | 1652 | 1463626737019 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}] 19:58:57 INFO - PROCESS | 1652 | 1463626737103 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 19:58:57 INFO - PROCESS | 1652 | 1463626737109 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x124d8b800 == 63 [pid = 1652] [id = 625] 19:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11309f800) [pid = 1652] [serial = 1875] [outer = 0x0] 19:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x117f4e800) [pid = 1652] [serial = 1876] [outer = 0x11309f800] 19:58:57 INFO - PROCESS | 1652 | 1463626737137 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x119d3fc00) [pid = 1652] [serial = 1877] [outer = 0x11309f800] 19:58:57 INFO - PROCESS | 1652 | 1463626737464 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]]]}] 19:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 482ms 19:58:57 INFO - PROCESS | 1652 | 1463626737488 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 19:58:57 INFO - PROCESS | 1652 | 1463626737489 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 19:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:58:57 INFO - PROCESS | 1652 | 1463626737491 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:58:57 INFO - PROCESS | 1652 | 1463626737493 Marionette TRACE conn2 <- [1,2474,null,{}] 19:58:57 INFO - PROCESS | 1652 | 1463626737495 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}] 19:58:57 INFO - PROCESS | 1652 | 1463626737582 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 19:58:57 INFO - PROCESS | 1652 | 1463626737586 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d5a3000 == 64 [pid = 1652] [id = 626] 19:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1210b5800) [pid = 1652] [serial = 1878] [outer = 0x0] 19:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x128bc8800) [pid = 1652] [serial = 1879] [outer = 0x1210b5800] 19:58:57 INFO - PROCESS | 1652 | 1463626737616 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x128bd5c00) [pid = 1652] [serial = 1880] [outer = 0x1210b5800] 19:58:58 INFO - PROCESS | 1652 | 1463626738005 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]]]}] 19:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 569ms 19:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:58:58 INFO - PROCESS | 1652 | 1463626738062 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 19:58:58 INFO - PROCESS | 1652 | 1463626738064 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 19:58:58 INFO - PROCESS | 1652 | 1463626738068 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 1652 | 1463626738070 Marionette TRACE conn2 <- [1,2478,null,{}] 19:58:58 INFO - PROCESS | 1652 | 1463626738073 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}] 19:58:58 INFO - PROCESS | 1652 | 1463626738220 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 19:58:58 INFO - PROCESS | 1652 | 1463626738224 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc08800 == 65 [pid = 1652] [id = 627] 19:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x128c28800) [pid = 1652] [serial = 1881] [outer = 0x0] 19:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x128de8400) [pid = 1652] [serial = 1882] [outer = 0x128c28800] 19:58:58 INFO - PROCESS | 1652 | 1463626738249 Marionette DEBUG loaded listener.js 19:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x128df1800) [pid = 1652] [serial = 1883] [outer = 0x128c28800] 19:58:58 INFO - PROCESS | 1652 | 1463626738595 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]]]}] 19:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 570ms 19:58:58 INFO - PROCESS | 1652 | 1463626738652 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 19:58:58 INFO - PROCESS | 1652 | 1463626738653 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 19:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:58:58 INFO - PROCESS | 1652 | 1463626738656 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 1652 | 1463626738657 Marionette TRACE conn2 <- [1,2482,null,{}] 19:58:58 INFO - PROCESS | 1652 | 1463626738659 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}] 19:58:58 INFO - PROCESS | 1652 | 1463626738746 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 19:58:58 INFO - PROCESS | 1652 | 1463626738750 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f1b7800 == 66 [pid = 1652] [id = 628] 19:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x111e2ac00) [pid = 1652] [serial = 1884] [outer = 0x0] 19:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x128fdd800) [pid = 1652] [serial = 1885] [outer = 0x111e2ac00] 19:58:58 INFO - PROCESS | 1652 | 1463626738775 Marionette DEBUG loaded listener.js 19:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x126c47800) [pid = 1652] [serial = 1886] [outer = 0x111e2ac00] 19:58:59 INFO - PROCESS | 1652 | 1463626739233 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]]]}] 19:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 619ms 19:58:59 INFO - PROCESS | 1652 | 1463626739276 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 19:58:59 INFO - PROCESS | 1652 | 1463626739279 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 19:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:58:59 INFO - PROCESS | 1652 | 1463626739283 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:58:59 INFO - PROCESS | 1652 | 1463626739285 Marionette TRACE conn2 <- [1,2486,null,{}] 19:58:59 INFO - PROCESS | 1652 | 1463626739289 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}] 19:58:59 INFO - PROCESS | 1652 | 1463626739401 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 19:58:59 INFO - PROCESS | 1652 | 1463626739506 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x124109800 == 67 [pid = 1652] [id = 629] 19:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x116158400) [pid = 1652] [serial = 1887] [outer = 0x0] 19:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1161e5800) [pid = 1652] [serial = 1888] [outer = 0x116158400] 19:58:59 INFO - PROCESS | 1652 | 1463626739550 Marionette DEBUG loaded listener.js 19:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x116f3ec00) [pid = 1652] [serial = 1889] [outer = 0x116158400] 19:58:59 INFO - PROCESS | 1652 | 1463626739979 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]]]}] 19:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 721ms 19:59:00 INFO - PROCESS | 1652 | 1463626740004 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 19:59:00 INFO - PROCESS | 1652 | 1463626740009 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 19:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:59:00 INFO - PROCESS | 1652 | 1463626740014 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:59:00 INFO - PROCESS | 1652 | 1463626740016 Marionette TRACE conn2 <- [1,2490,null,{}] 19:59:00 INFO - PROCESS | 1652 | 1463626740018 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}] 19:59:00 INFO - PROCESS | 1652 | 1463626740127 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 19:59:00 INFO - PROCESS | 1652 | 1463626740208 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b391800 == 68 [pid = 1652] [id = 630] 19:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x117459400) [pid = 1652] [serial = 1890] [outer = 0x0] 19:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x117f61800) [pid = 1652] [serial = 1891] [outer = 0x117459400] 19:59:00 INFO - PROCESS | 1652 | 1463626740238 Marionette DEBUG loaded listener.js 19:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x1193ce800) [pid = 1652] [serial = 1892] [outer = 0x117459400] 19:59:00 INFO - PROCESS | 1652 | 1463626740647 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]]]}] 19:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 669ms 19:59:00 INFO - PROCESS | 1652 | 1463626740684 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 19:59:00 INFO - PROCESS | 1652 | 1463626740685 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 19:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:59:00 INFO - PROCESS | 1652 | 1463626740688 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:59:00 INFO - PROCESS | 1652 | 1463626740690 Marionette TRACE conn2 <- [1,2494,null,{}] 19:59:00 INFO - PROCESS | 1652 | 1463626740698 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}] 19:59:00 INFO - PROCESS | 1652 | 1463626740828 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 19:59:00 INFO - PROCESS | 1652 | 1463626740923 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f1c6800 == 69 [pid = 1652] [id = 631] 19:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x121002800) [pid = 1652] [serial = 1893] [outer = 0x0] 19:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1238a2000) [pid = 1652] [serial = 1894] [outer = 0x121002800] 19:59:00 INFO - PROCESS | 1652 | 1463626740955 Marionette DEBUG loaded listener.js 19:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x124ae3000) [pid = 1652] [serial = 1895] [outer = 0x121002800] 19:59:01 INFO - PROCESS | 1652 | 1463626741354 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]]]}] 19:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 725ms 19:59:01 INFO - PROCESS | 1652 | 1463626741413 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 19:59:01 INFO - PROCESS | 1652 | 1463626741415 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 19:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:59:01 INFO - PROCESS | 1652 | 1463626741417 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:59:01 INFO - PROCESS | 1652 | 1463626741419 Marionette TRACE conn2 <- [1,2498,null,{}] 19:59:01 INFO - PROCESS | 1652 | 1463626741421 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}] 19:59:01 INFO - PROCESS | 1652 | 1463626741529 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 19:59:01 INFO - PROCESS | 1652 | 1463626741638 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x131da3000 == 70 [pid = 1652] [id = 632] 19:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x124aef800) [pid = 1652] [serial = 1896] [outer = 0x0] 19:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1273d6800) [pid = 1652] [serial = 1897] [outer = 0x124aef800] 19:59:01 INFO - PROCESS | 1652 | 1463626741670 Marionette DEBUG loaded listener.js 19:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x128bcb400) [pid = 1652] [serial = 1898] [outer = 0x124aef800] 19:59:02 INFO - PROCESS | 1652 | 1463626742083 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]]]}] 19:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 722ms 19:59:02 INFO - PROCESS | 1652 | 1463626742139 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 19:59:02 INFO - PROCESS | 1652 | 1463626742141 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 19:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:59:02 INFO - PROCESS | 1652 | 1463626742161 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:59:02 INFO - PROCESS | 1652 | 1463626742163 Marionette TRACE conn2 <- [1,2502,null,{}] 19:59:02 INFO - PROCESS | 1652 | 1463626742165 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}] 19:59:02 INFO - PROCESS | 1652 | 1463626742269 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 19:59:02 INFO - PROCESS | 1652 | 1463626742350 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x131ddb000 == 71 [pid = 1652] [id = 633] 19:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1273f7000) [pid = 1652] [serial = 1899] [outer = 0x0] 19:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x128d88000) [pid = 1652] [serial = 1900] [outer = 0x1273f7000] 19:59:02 INFO - PROCESS | 1652 | 1463626742379 Marionette DEBUG loaded listener.js 19:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x128fddc00) [pid = 1652] [serial = 1901] [outer = 0x1273f7000] 19:59:02 INFO - PROCESS | 1652 | 1463626742759 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]]]}] 19:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 621ms 19:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:59:02 INFO - PROCESS | 1652 | 1463626742797 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 19:59:02 INFO - PROCESS | 1652 | 1463626742798 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 19:59:02 INFO - PROCESS | 1652 | 1463626742801 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:59:02 INFO - PROCESS | 1652 | 1463626742802 Marionette TRACE conn2 <- [1,2506,null,{}] 19:59:02 INFO - PROCESS | 1652 | 1463626742804 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}] 19:59:02 INFO - PROCESS | 1652 | 1463626742930 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 19:59:03 INFO - PROCESS | 1652 | 1463626743014 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x134793000 == 72 [pid = 1652] [id = 634] 19:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x128fe4800) [pid = 1652] [serial = 1902] [outer = 0x0] 19:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12920c400) [pid = 1652] [serial = 1903] [outer = 0x128fe4800] 19:59:03 INFO - PROCESS | 1652 | 1463626743044 Marionette DEBUG loaded listener.js 19:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x129263c00) [pid = 1652] [serial = 1904] [outer = 0x128fe4800] 19:59:03 INFO - PROCESS | 1652 | 1463626743424 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]]]}] 19:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 672ms 19:59:03 INFO - PROCESS | 1652 | 1463626743476 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 19:59:03 INFO - PROCESS | 1652 | 1463626743479 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 19:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:59:03 INFO - PROCESS | 1652 | 1463626743483 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:59:03 INFO - PROCESS | 1652 | 1463626743485 Marionette TRACE conn2 <- [1,2510,null,{}] 19:59:03 INFO - PROCESS | 1652 | 1463626743488 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}] 19:59:03 INFO - PROCESS | 1652 | 1463626743646 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 19:59:03 INFO - PROCESS | 1652 | 1463626743785 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x135a46000 == 73 [pid = 1652] [id = 635] 19:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x112c34000) [pid = 1652] [serial = 1905] [outer = 0x0] 19:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x129262400) [pid = 1652] [serial = 1906] [outer = 0x112c34000] 19:59:03 INFO - PROCESS | 1652 | 1463626743814 Marionette DEBUG loaded listener.js 19:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x129312000) [pid = 1652] [serial = 1907] [outer = 0x112c34000] 19:59:04 INFO - PROCESS | 1652 | 1463626744245 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]]]}] 19:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 772ms 19:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:59:04 INFO - PROCESS | 1652 | 1463626744254 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 19:59:04 INFO - PROCESS | 1652 | 1463626744256 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 19:59:04 INFO - PROCESS | 1652 | 1463626744259 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:59:04 INFO - PROCESS | 1652 | 1463626744261 Marionette TRACE conn2 <- [1,2514,null,{}] 19:59:04 INFO - PROCESS | 1652 | 1463626744264 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}] 19:59:04 INFO - PROCESS | 1652 | 1463626744371 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 19:59:04 INFO - PROCESS | 1652 | 1463626744626 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119535000 == 74 [pid = 1652] [id = 636] 19:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x112878c00) [pid = 1652] [serial = 1908] [outer = 0x0] 19:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x112ded800) [pid = 1652] [serial = 1909] [outer = 0x112878c00] 19:59:04 INFO - PROCESS | 1652 | 1463626744678 Marionette DEBUG loaded listener.js 19:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1138b7400) [pid = 1652] [serial = 1910] [outer = 0x112878c00] 19:59:05 INFO - PROCESS | 1652 | 1463626745132 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]]]}] 19:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 923ms 19:59:05 INFO - PROCESS | 1652 | 1463626745181 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 19:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:59:05 INFO - PROCESS | 1652 | 1463626745184 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 19:59:05 INFO - PROCESS | 1652 | 1463626745187 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:59:05 INFO - PROCESS | 1652 | 1463626745189 Marionette TRACE conn2 <- [1,2518,null,{}] 19:59:05 INFO - PROCESS | 1652 | 1463626745192 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}] 19:59:05 INFO - PROCESS | 1652 | 1463626745293 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 19:59:05 INFO - PROCESS | 1652 | 1463626745410 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11934a800 == 75 [pid = 1652] [id = 637] 19:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11689a400) [pid = 1652] [serial = 1911] [outer = 0x0] 19:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x117580800) [pid = 1652] [serial = 1912] [outer = 0x11689a400] 19:59:05 INFO - PROCESS | 1652 | 1463626745441 Marionette DEBUG loaded listener.js 19:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x117f65800) [pid = 1652] [serial = 1913] [outer = 0x11689a400] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c871000 == 74 [pid = 1652] [id = 554] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc08800 == 73 [pid = 1652] [id = 627] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d5a3000 == 72 [pid = 1652] [id = 626] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x124d8b800 == 71 [pid = 1652] [id = 625] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12cec4000 == 70 [pid = 1652] [id = 624] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c86f000 == 69 [pid = 1652] [id = 623] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12be2b000 == 68 [pid = 1652] [id = 622] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x113d69000) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x117f27400) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x121042400) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x1246e9800) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x128ad6000) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x128d8e400) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1270d7000) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba06800 == 67 [pid = 1652] [id = 621] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x129e3c000 == 66 [pid = 1652] [id = 620] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x126821800 == 65 [pid = 1652] [id = 619] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12105f000 == 64 [pid = 1652] [id = 618] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11906e800 == 63 [pid = 1652] [id = 617] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119b9d000 == 62 [pid = 1652] [id = 616] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d34d000 == 61 [pid = 1652] [id = 612] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c85f800 == 60 [pid = 1652] [id = 611] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x125566000 == 59 [pid = 1652] [id = 610] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x116fb3000 == 58 [pid = 1652] [id = 609] 19:59:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9e9800 == 57 [pid = 1652] [id = 608] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1246e7000) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x113129000) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x113095800) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11706bc00) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x119d46400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x117f2b400) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1193d0800) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1165b7800) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1166b3c00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x117f5f000) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x118b1c800) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x1127a4000) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x111e5f400) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x121043400) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12100c400) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1210b6000) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x119d85800) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1238a7c00) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x116f3d800) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12389dc00) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x126f0b400) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12412f400) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x119d91c00) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11994f000) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x124dc9000) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 19:59:05 INFO - PROCESS | 1652 | 1463626745857 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]]]}] 19:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 723ms 19:59:05 INFO - PROCESS | 1652 | 1463626745912 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 19:59:05 INFO - PROCESS | 1652 | 1463626745915 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 19:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:59:05 INFO - PROCESS | 1652 | 1463626745919 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:59:05 INFO - PROCESS | 1652 | 1463626745921 Marionette TRACE conn2 <- [1,2522,null,{}] 19:59:05 INFO - PROCESS | 1652 | 1463626745923 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}] 19:59:06 INFO - PROCESS | 1652 | 1463626746030 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 19:59:06 INFO - PROCESS | 1652 | 1463626746041 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119082800 == 58 [pid = 1652] [id = 638] 19:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1165b7800) [pid = 1652] [serial = 1914] [outer = 0x0] 19:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x117fb2c00) [pid = 1652] [serial = 1915] [outer = 0x1165b7800] 19:59:06 INFO - PROCESS | 1652 | 1463626746084 Marionette DEBUG loaded listener.js 19:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x119943800) [pid = 1652] [serial = 1916] [outer = 0x1165b7800] 19:59:06 INFO - PROCESS | 1652 | 1463626746587 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]]]}] 19:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 720ms 19:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:59:06 INFO - PROCESS | 1652 | 1463626746645 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 19:59:06 INFO - PROCESS | 1652 | 1463626746646 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 19:59:06 INFO - PROCESS | 1652 | 1463626746650 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:59:06 INFO - PROCESS | 1652 | 1463626746654 Marionette TRACE conn2 <- [1,2526,null,{}] 19:59:06 INFO - PROCESS | 1652 | 1463626746662 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}] 19:59:06 INFO - PROCESS | 1652 | 1463626746749 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 19:59:06 INFO - PROCESS | 1652 | 1463626746755 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128dc9800 == 59 [pid = 1652] [id = 639] 19:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x119d58000) [pid = 1652] [serial = 1917] [outer = 0x0] 19:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x119d93400) [pid = 1652] [serial = 1918] [outer = 0x119d58000] 19:59:06 INFO - PROCESS | 1652 | 1463626746785 Marionette DEBUG loaded listener.js 19:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x121042400) [pid = 1652] [serial = 1919] [outer = 0x119d58000] 19:59:07 INFO - PROCESS | 1652 | 1463626747203 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]]]}] 19:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 574ms 19:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:59:07 INFO - PROCESS | 1652 | 1463626747224 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 19:59:07 INFO - PROCESS | 1652 | 1463626747225 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 19:59:07 INFO - PROCESS | 1652 | 1463626747227 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:59:07 INFO - PROCESS | 1652 | 1463626747228 Marionette TRACE conn2 <- [1,2530,null,{}] 19:59:07 INFO - PROCESS | 1652 | 1463626747230 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}] 19:59:07 INFO - PROCESS | 1652 | 1463626747302 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 19:59:07 INFO - PROCESS | 1652 | 1463626747368 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e40800 == 60 [pid = 1652] [id = 640] 19:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x121008000) [pid = 1652] [serial = 1920] [outer = 0x0] 19:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1210b6000) [pid = 1652] [serial = 1921] [outer = 0x121008000] 19:59:07 INFO - PROCESS | 1652 | 1463626747414 Marionette DEBUG loaded listener.js 19:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x123bc1000) [pid = 1652] [serial = 1922] [outer = 0x121008000] 19:59:07 INFO - PROCESS | 1652 | 1463626747839 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]]]}] 19:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 19:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:59:07 INFO - PROCESS | 1652 | 1463626747897 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 19:59:07 INFO - PROCESS | 1652 | 1463626747899 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 19:59:07 INFO - PROCESS | 1652 | 1463626747902 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:59:07 INFO - PROCESS | 1652 | 1463626747904 Marionette TRACE conn2 <- [1,2534,null,{}] 19:59:07 INFO - PROCESS | 1652 | 1463626747908 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}] 19:59:08 INFO - PROCESS | 1652 | 1463626748087 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 19:59:08 INFO - PROCESS | 1652 | 1463626748121 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e5800 == 61 [pid = 1652] [id = 641] 19:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x123d10800) [pid = 1652] [serial = 1923] [outer = 0x0] 19:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x124a34c00) [pid = 1652] [serial = 1924] [outer = 0x123d10800] 19:59:08 INFO - PROCESS | 1652 | 1463626748151 Marionette DEBUG loaded listener.js 19:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x126851400) [pid = 1652] [serial = 1925] [outer = 0x123d10800] 19:59:08 INFO - PROCESS | 1652 | 1463626748498 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]]]}] 19:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 620ms 19:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:59:08 INFO - PROCESS | 1652 | 1463626748523 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 19:59:08 INFO - PROCESS | 1652 | 1463626748524 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 19:59:08 INFO - PROCESS | 1652 | 1463626748526 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:59:08 INFO - PROCESS | 1652 | 1463626748527 Marionette TRACE conn2 <- [1,2538,null,{}] 19:59:08 INFO - PROCESS | 1652 | 1463626748530 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}] 19:59:08 INFO - PROCESS | 1652 | 1463626748645 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 19:59:08 INFO - PROCESS | 1652 | 1463626748658 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba16000 == 62 [pid = 1652] [id = 642] 19:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x124127c00) [pid = 1652] [serial = 1926] [outer = 0x0] 19:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x126f9a400) [pid = 1652] [serial = 1927] [outer = 0x124127c00] 19:59:08 INFO - PROCESS | 1652 | 1463626748683 Marionette DEBUG loaded listener.js 19:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1273da800) [pid = 1652] [serial = 1928] [outer = 0x124127c00] 19:59:09 INFO - PROCESS | 1652 | 1463626748999 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]]]}] 19:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 19:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:59:09 INFO - PROCESS | 1652 | 1463626749051 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 19:59:09 INFO - PROCESS | 1652 | 1463626749053 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 19:59:09 INFO - PROCESS | 1652 | 1463626749055 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:59:09 INFO - PROCESS | 1652 | 1463626749056 Marionette TRACE conn2 <- [1,2542,null,{}] 19:59:09 INFO - PROCESS | 1652 | 1463626749058 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}] 19:59:09 INFO - PROCESS | 1652 | 1463626749167 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 19:59:09 INFO - PROCESS | 1652 | 1463626749179 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c24f000 == 63 [pid = 1652] [id = 643] 19:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x125009000) [pid = 1652] [serial = 1929] [outer = 0x0] 19:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x1273ebc00) [pid = 1652] [serial = 1930] [outer = 0x125009000] 19:59:09 INFO - PROCESS | 1652 | 1463626749204 Marionette DEBUG loaded listener.js 19:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x128ad9000) [pid = 1652] [serial = 1931] [outer = 0x125009000] 19:59:09 INFO - PROCESS | 1652 | 1463626749563 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]]]}] 19:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 19:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:59:09 INFO - PROCESS | 1652 | 1463626749578 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 19:59:09 INFO - PROCESS | 1652 | 1463626749579 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 19:59:09 INFO - PROCESS | 1652 | 1463626749581 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:59:09 INFO - PROCESS | 1652 | 1463626749583 Marionette TRACE conn2 <- [1,2546,null,{}] 19:59:09 INFO - PROCESS | 1652 | 1463626749585 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}] 19:59:09 INFO - PROCESS | 1652 | 1463626749698 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 19:59:09 INFO - PROCESS | 1652 | 1463626749741 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9db800 == 64 [pid = 1652] [id = 644] 19:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1273f4800) [pid = 1652] [serial = 1932] [outer = 0x0] 19:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x128bcbc00) [pid = 1652] [serial = 1933] [outer = 0x1273f4800] 19:59:09 INFO - PROCESS | 1652 | 1463626749772 Marionette DEBUG loaded listener.js 19:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x128c2ac00) [pid = 1652] [serial = 1934] [outer = 0x1273f4800] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1121b2800) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11757e400) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x126c47c00) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x117f63c00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x124dcfc00) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x113804c00) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x128c26000) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11840f400) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11309f800) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x1210b5800) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x128acec00) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1238a7800) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:59:10 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x128c28800) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:59:10 INFO - PROCESS | 1652 | 1463626750248 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]]]}] 19:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 19:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:59:10 INFO - PROCESS | 1652 | 1463626750252 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 19:59:10 INFO - PROCESS | 1652 | 1463626750254 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 19:59:10 INFO - PROCESS | 1652 | 1463626750256 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:59:10 INFO - PROCESS | 1652 | 1463626750258 Marionette TRACE conn2 <- [1,2550,null,{}] 19:59:10 INFO - PROCESS | 1652 | 1463626750263 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}] 19:59:10 INFO - PROCESS | 1652 | 1463626750354 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 19:59:10 INFO - PROCESS | 1652 | 1463626750359 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d234800 == 65 [pid = 1652] [id = 645] 19:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x113013c00) [pid = 1652] [serial = 1935] [outer = 0x0] 19:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x119d23000) [pid = 1652] [serial = 1936] [outer = 0x113013c00] 19:59:10 INFO - PROCESS | 1652 | 1463626750385 Marionette DEBUG loaded listener.js 19:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x128ad2000) [pid = 1652] [serial = 1937] [outer = 0x113013c00] 19:59:10 INFO - PROCESS | 1652 | 1463626750753 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]]]}] 19:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 523ms 19:59:10 INFO - PROCESS | 1652 | 1463626750780 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 19:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:59:10 INFO - PROCESS | 1652 | 1463626750782 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 19:59:10 INFO - PROCESS | 1652 | 1463626750786 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:59:10 INFO - PROCESS | 1652 | 1463626750788 Marionette TRACE conn2 <- [1,2554,null,{}] 19:59:10 INFO - PROCESS | 1652 | 1463626750794 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}] 19:59:10 INFO - PROCESS | 1652 | 1463626750973 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 19:59:10 INFO - PROCESS | 1652 | 1463626750989 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57b800 == 66 [pid = 1652] [id = 646] 19:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x128ad8c00) [pid = 1652] [serial = 1938] [outer = 0x0] 19:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x128d86400) [pid = 1652] [serial = 1939] [outer = 0x128ad8c00] 19:59:11 INFO - PROCESS | 1652 | 1463626751038 Marionette DEBUG loaded listener.js 19:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x128fe5800) [pid = 1652] [serial = 1940] [outer = 0x128ad8c00] 19:59:11 INFO - PROCESS | 1652 | 1463626751434 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]]]}] 19:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 677ms 19:59:11 INFO - PROCESS | 1652 | 1463626751463 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 19:59:11 INFO - PROCESS | 1652 | 1463626751464 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 19:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:59:11 INFO - PROCESS | 1652 | 1463626751466 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:59:11 INFO - PROCESS | 1652 | 1463626751468 Marionette TRACE conn2 <- [1,2558,null,{}] 19:59:11 INFO - PROCESS | 1652 | 1463626751470 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}] 19:59:11 INFO - PROCESS | 1652 | 1463626751571 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 19:59:11 INFO - PROCESS | 1652 | 1463626751661 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d97b800 == 67 [pid = 1652] [id = 647] 19:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12920dc00) [pid = 1652] [serial = 1941] [outer = 0x0] 19:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x129264800) [pid = 1652] [serial = 1942] [outer = 0x12920dc00] 19:59:11 INFO - PROCESS | 1652 | 1463626751685 Marionette DEBUG loaded listener.js 19:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x129315800) [pid = 1652] [serial = 1943] [outer = 0x12920dc00] 19:59:11 INFO - PROCESS | 1652 | 1463626751958 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]]]}] 19:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 19:59:11 INFO - PROCESS | 1652 | 1463626751988 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 19:59:11 INFO - PROCESS | 1652 | 1463626751989 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 19:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:59:12 INFO - PROCESS | 1652 | 1463626752000 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:59:12 INFO - PROCESS | 1652 | 1463626752001 Marionette TRACE conn2 <- [1,2562,null,{}] 19:59:12 INFO - PROCESS | 1652 | 1463626752003 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}] 19:59:12 INFO - PROCESS | 1652 | 1463626752102 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 19:59:12 INFO - PROCESS | 1652 | 1463626752106 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f1b2800 == 68 [pid = 1652] [id = 648] 19:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x129311000) [pid = 1652] [serial = 1944] [outer = 0x0] 19:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x129581400) [pid = 1652] [serial = 1945] [outer = 0x129311000] 19:59:12 INFO - PROCESS | 1652 | 1463626752131 Marionette DEBUG loaded listener.js 19:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x129e80000) [pid = 1652] [serial = 1946] [outer = 0x129311000] 19:59:12 INFO - PROCESS | 1652 | 1463626752779 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]]]}] 19:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 822ms 19:59:12 INFO - PROCESS | 1652 | 1463626752845 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 19:59:12 INFO - PROCESS | 1652 | 1463626752848 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 19:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:59:12 INFO - PROCESS | 1652 | 1463626752852 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:59:12 INFO - PROCESS | 1652 | 1463626752854 Marionette TRACE conn2 <- [1,2566,null,{}] 19:59:12 INFO - PROCESS | 1652 | 1463626752877 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}] 19:59:12 INFO - PROCESS | 1652 | 1463626752992 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 19:59:13 INFO - PROCESS | 1652 | 1463626753102 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12555f000 == 69 [pid = 1652] [id = 649] 19:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x1166ba400) [pid = 1652] [serial = 1947] [outer = 0x0] 19:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x117572400) [pid = 1652] [serial = 1948] [outer = 0x1166ba400] 19:59:13 INFO - PROCESS | 1652 | 1463626753135 Marionette DEBUG loaded listener.js 19:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1182e7400) [pid = 1652] [serial = 1949] [outer = 0x1166ba400] 19:59:13 INFO - PROCESS | 1652 | 1463626753572 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]]]}] 19:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 771ms 19:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:59:13 INFO - PROCESS | 1652 | 1463626753623 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 19:59:13 INFO - PROCESS | 1652 | 1463626753627 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 19:59:13 INFO - PROCESS | 1652 | 1463626753632 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:59:13 INFO - PROCESS | 1652 | 1463626753634 Marionette TRACE conn2 <- [1,2570,null,{}] 19:59:13 INFO - PROCESS | 1652 | 1463626753636 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}] 19:59:13 INFO - PROCESS | 1652 | 1463626753747 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 19:59:13 INFO - PROCESS | 1652 | 1463626753830 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e3800 == 70 [pid = 1652] [id = 650] 19:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11845e800) [pid = 1652] [serial = 1950] [outer = 0x0] 19:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x119945c00) [pid = 1652] [serial = 1951] [outer = 0x11845e800] 19:59:13 INFO - PROCESS | 1652 | 1463626753859 Marionette DEBUG loaded listener.js 19:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x119d86400) [pid = 1652] [serial = 1952] [outer = 0x11845e800] 19:59:14 INFO - PROCESS | 1652 | 1463626754283 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]]]}] 19:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 671ms 19:59:14 INFO - PROCESS | 1652 | 1463626754303 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 19:59:14 INFO - PROCESS | 1652 | 1463626754304 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 19:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:59:14 INFO - PROCESS | 1652 | 1463626754307 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:59:14 INFO - PROCESS | 1652 | 1463626754312 Marionette TRACE conn2 <- [1,2574,null,{}] 19:59:14 INFO - PROCESS | 1652 | 1463626754319 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}] 19:59:14 INFO - PROCESS | 1652 | 1463626754453 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 19:59:14 INFO - PROCESS | 1652 | 1463626754536 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x131da7000 == 71 [pid = 1652] [id = 651] 19:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1210b8c00) [pid = 1652] [serial = 1953] [outer = 0x0] 19:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x123bc2c00) [pid = 1652] [serial = 1954] [outer = 0x1210b8c00] 19:59:14 INFO - PROCESS | 1652 | 1463626754567 Marionette DEBUG loaded listener.js 19:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12685ac00) [pid = 1652] [serial = 1955] [outer = 0x1210b8c00] 19:59:14 INFO - PROCESS | 1652 | 1463626754984 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]]]}] 19:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 728ms 19:59:15 INFO - PROCESS | 1652 | 1463626755035 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 19:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:59:15 INFO - PROCESS | 1652 | 1463626755037 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 19:59:15 INFO - PROCESS | 1652 | 1463626755039 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:59:15 INFO - PROCESS | 1652 | 1463626755041 Marionette TRACE conn2 <- [1,2578,null,{}] 19:59:15 INFO - PROCESS | 1652 | 1463626755043 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}] 19:59:15 INFO - PROCESS | 1652 | 1463626755154 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 19:59:15 INFO - PROCESS | 1652 | 1463626755236 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x13479a800 == 72 [pid = 1652] [id = 652] 19:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1270d4000) [pid = 1652] [serial = 1956] [outer = 0x0] 19:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x128bcf400) [pid = 1652] [serial = 1957] [outer = 0x1270d4000] 19:59:15 INFO - PROCESS | 1652 | 1463626755267 Marionette DEBUG loaded listener.js 19:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x128df3800) [pid = 1652] [serial = 1958] [outer = 0x1270d4000] 19:59:15 INFO - PROCESS | 1652 | 1463626755696 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]]]}] 19:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 672ms 19:59:15 INFO - PROCESS | 1652 | 1463626755713 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 19:59:15 INFO - PROCESS | 1652 | 1463626755715 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 19:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:59:15 INFO - PROCESS | 1652 | 1463626755719 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:59:15 INFO - PROCESS | 1652 | 1463626755721 Marionette TRACE conn2 <- [1,2582,null,{}] 19:59:15 INFO - PROCESS | 1652 | 1463626755725 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}] 19:59:15 INFO - PROCESS | 1652 | 1463626755916 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 19:59:16 INFO - PROCESS | 1652 | 1463626756043 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x135ad2000 == 73 [pid = 1652] [id = 653] 19:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x1273dec00) [pid = 1652] [serial = 1959] [outer = 0x0] 19:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x129206400) [pid = 1652] [serial = 1960] [outer = 0x1273dec00] 19:59:16 INFO - PROCESS | 1652 | 1463626756072 Marionette DEBUG loaded listener.js 19:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12930b400) [pid = 1652] [serial = 1961] [outer = 0x1273dec00] 19:59:16 INFO - PROCESS | 1652 | 1463626756495 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]]]}] 19:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 820ms 19:59:16 INFO - PROCESS | 1652 | 1463626756539 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 19:59:16 INFO - PROCESS | 1652 | 1463626756540 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 19:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:59:16 INFO - PROCESS | 1652 | 1463626756543 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:59:16 INFO - PROCESS | 1652 | 1463626756545 Marionette TRACE conn2 <- [1,2586,null,{}] 19:59:16 INFO - PROCESS | 1652 | 1463626756547 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}] 19:59:16 INFO - PROCESS | 1652 | 1463626756668 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 19:59:16 INFO - PROCESS | 1652 | 1463626756780 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x135dcb000 == 74 [pid = 1652] [id = 654] 19:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x129319400) [pid = 1652] [serial = 1962] [outer = 0x0] 19:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x129e89c00) [pid = 1652] [serial = 1963] [outer = 0x129319400] 19:59:16 INFO - PROCESS | 1652 | 1463626756813 Marionette DEBUG loaded listener.js 19:59:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12a84f000) [pid = 1652] [serial = 1964] [outer = 0x129319400] 19:59:17 INFO - PROCESS | 1652 | 1463626757188 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]]]}] 19:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 19:59:17 INFO - PROCESS | 1652 | 1463626757215 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 19:59:17 INFO - PROCESS | 1652 | 1463626757216 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 19:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:59:17 INFO - PROCESS | 1652 | 1463626757219 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:59:17 INFO - PROCESS | 1652 | 1463626757220 Marionette TRACE conn2 <- [1,2590,null,{}] 19:59:17 INFO - PROCESS | 1652 | 1463626757223 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}] 19:59:17 INFO - PROCESS | 1652 | 1463626757348 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 19:59:17 INFO - PROCESS | 1652 | 1463626757432 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x135c22000 == 75 [pid = 1652] [id = 655] 19:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x128fdbc00) [pid = 1652] [serial = 1965] [outer = 0x0] 19:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12a8a7000) [pid = 1652] [serial = 1966] [outer = 0x128fdbc00] 19:59:17 INFO - PROCESS | 1652 | 1463626757461 Marionette DEBUG loaded listener.js 19:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12a8afc00) [pid = 1652] [serial = 1967] [outer = 0x128fdbc00] 19:59:17 INFO - PROCESS | 1652 | 1463626757895 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]]]}] 19:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 725ms 19:59:17 INFO - PROCESS | 1652 | 1463626757958 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 19:59:17 INFO - PROCESS | 1652 | 1463626757960 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 19:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:59:17 INFO - PROCESS | 1652 | 1463626757964 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:59:17 INFO - PROCESS | 1652 | 1463626757965 Marionette TRACE conn2 <- [1,2594,null,{}] 19:59:17 INFO - PROCESS | 1652 | 1463626757968 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}] 19:59:18 INFO - PROCESS | 1652 | 1463626758065 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 19:59:18 INFO - PROCESS | 1652 | 1463626758156 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12391e800 == 76 [pid = 1652] [id = 656] 19:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x115ec9800) [pid = 1652] [serial = 1968] [outer = 0x0] 19:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x128b27000) [pid = 1652] [serial = 1969] [outer = 0x115ec9800] 19:59:18 INFO - PROCESS | 1652 | 1463626758205 Marionette DEBUG loaded listener.js 19:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x128d90400) [pid = 1652] [serial = 1970] [outer = 0x115ec9800] 19:59:18 INFO - PROCESS | 1652 | 1463626758765 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]]]}] 19:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 830ms 19:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:59:18 INFO - PROCESS | 1652 | 1463626758795 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 19:59:18 INFO - PROCESS | 1652 | 1463626758796 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 19:59:18 INFO - PROCESS | 1652 | 1463626758798 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:59:18 INFO - PROCESS | 1652 | 1463626758800 Marionette TRACE conn2 <- [1,2598,null,{}] 19:59:18 INFO - PROCESS | 1652 | 1463626758802 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}] 19:59:18 INFO - PROCESS | 1652 | 1463626758912 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 19:59:19 INFO - PROCESS | 1652 | 1463626759167 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x127024800 == 77 [pid = 1652] [id = 657] 19:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x112c04800) [pid = 1652] [serial = 1971] [outer = 0x0] 19:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x113095800) [pid = 1652] [serial = 1972] [outer = 0x112c04800] 19:59:19 INFO - PROCESS | 1652 | 1463626759196 Marionette DEBUG loaded listener.js 19:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x1165b5000) [pid = 1652] [serial = 1973] [outer = 0x112c04800] 19:59:19 INFO - PROCESS | 1652 | 1463626759636 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]]]}] 19:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 869ms 19:59:19 INFO - PROCESS | 1652 | 1463626759669 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 19:59:19 INFO - PROCESS | 1652 | 1463626759672 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 19:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:59:19 INFO - PROCESS | 1652 | 1463626759675 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:59:19 INFO - PROCESS | 1652 | 1463626759678 Marionette TRACE conn2 <- [1,2602,null,{}] 19:59:19 INFO - PROCESS | 1652 | 1463626759681 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}] 19:59:19 INFO - PROCESS | 1652 | 1463626759782 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 19:59:19 INFO - PROCESS | 1652 | 1463626759869 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x125757800 == 78 [pid = 1652] [id = 658] 19:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x116f47400) [pid = 1652] [serial = 1974] [outer = 0x0] 19:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x118614c00) [pid = 1652] [serial = 1975] [outer = 0x116f47400] 19:59:19 INFO - PROCESS | 1652 | 1463626759898 Marionette DEBUG loaded listener.js 19:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11994f000) [pid = 1652] [serial = 1976] [outer = 0x116f47400] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1293cc000 == 77 [pid = 1652] [id = 591] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d97b800 == 76 [pid = 1652] [id = 647] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57b800 == 75 [pid = 1652] [id = 646] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d234800 == 74 [pid = 1652] [id = 645] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9db800 == 73 [pid = 1652] [id = 644] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c24f000 == 72 [pid = 1652] [id = 643] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba16000 == 71 [pid = 1652] [id = 642] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x128fdd800) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x1257f7000) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x1273ef400) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x128b25000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e5800 == 70 [pid = 1652] [id = 641] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129e40800 == 69 [pid = 1652] [id = 640] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x128dc9800 == 68 [pid = 1652] [id = 639] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119082800 == 67 [pid = 1652] [id = 638] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11934a800 == 66 [pid = 1652] [id = 637] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119535000 == 65 [pid = 1652] [id = 636] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b391800 == 64 [pid = 1652] [id = 630] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x124109800 == 63 [pid = 1652] [id = 629] 19:59:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12f1b7800 == 62 [pid = 1652] [id = 628] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x128df1800) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x113012800) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x117f64400) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x1238a0000) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x128acb800) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x1191a7c00) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x112c33c00) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1191adc00) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x1270d9400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x1161f3400) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1127a5000) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x128de9000) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x121005000) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1210b4c00) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x117f4e800) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x128bc8800) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x119c15c00) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x128b1dc00) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x128b2ac00) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x123bbe800) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1166b9000) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1273ec000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x119d3fc00) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x126f9d400) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1241c5800) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x128bd5c00) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x117f4c400) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x128de8400) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x117454800) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 19:59:20 INFO - PROCESS | 1652 | 1463626760412 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]]]}] 19:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 770ms 19:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:59:20 INFO - PROCESS | 1652 | 1463626760448 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 19:59:20 INFO - PROCESS | 1652 | 1463626760450 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 19:59:20 INFO - PROCESS | 1652 | 1463626760453 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:59:20 INFO - PROCESS | 1652 | 1463626760454 Marionette TRACE conn2 <- [1,2606,null,{}] 19:59:20 INFO - PROCESS | 1652 | 1463626760457 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}] 19:59:20 INFO - PROCESS | 1652 | 1463626760548 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 19:59:20 INFO - PROCESS | 1652 | 1463626760553 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b2b000 == 63 [pid = 1652] [id = 659] 19:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x116f40400) [pid = 1652] [serial = 1977] [outer = 0x0] 19:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x119d58c00) [pid = 1652] [serial = 1978] [outer = 0x116f40400] 19:59:20 INFO - PROCESS | 1652 | 1463626760580 Marionette DEBUG loaded listener.js 19:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1210b4800) [pid = 1652] [serial = 1979] [outer = 0x116f40400] 19:59:20 INFO - PROCESS | 1652 | 1463626760981 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]]]}] 19:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 569ms 19:59:21 INFO - PROCESS | 1652 | 1463626761023 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 19:59:21 INFO - PROCESS | 1652 | 1463626761024 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 19:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:59:21 INFO - PROCESS | 1652 | 1463626761030 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:59:21 INFO - PROCESS | 1652 | 1463626761034 Marionette TRACE conn2 <- [1,2610,null,{}] 19:59:21 INFO - PROCESS | 1652 | 1463626761038 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}] 19:59:21 INFO - PROCESS | 1652 | 1463626761130 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 19:59:21 INFO - PROCESS | 1652 | 1463626761135 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac78000 == 64 [pid = 1652] [id = 660] 19:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12389d000) [pid = 1652] [serial = 1980] [outer = 0x0] 19:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x123d0d800) [pid = 1652] [serial = 1981] [outer = 0x12389d000] 19:59:21 INFO - PROCESS | 1652 | 1463626761161 Marionette DEBUG loaded listener.js 19:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x126852400) [pid = 1652] [serial = 1982] [outer = 0x12389d000] 19:59:21 INFO - PROCESS | 1652 | 1463626761497 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]]]}] 19:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 475ms 19:59:21 INFO - PROCESS | 1652 | 1463626761503 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 19:59:21 INFO - PROCESS | 1652 | 1463626761504 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 19:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:59:21 INFO - PROCESS | 1652 | 1463626761507 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:59:21 INFO - PROCESS | 1652 | 1463626761509 Marionette TRACE conn2 <- [1,2614,null,{}] 19:59:21 INFO - PROCESS | 1652 | 1463626761520 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}] 19:59:21 INFO - PROCESS | 1652 | 1463626761619 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 19:59:21 INFO - PROCESS | 1652 | 1463626761689 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba75000 == 65 [pid = 1652] [id = 661] 19:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x1257f7000) [pid = 1652] [serial = 1983] [outer = 0x0] 19:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x127004000) [pid = 1652] [serial = 1984] [outer = 0x1257f7000] 19:59:21 INFO - PROCESS | 1652 | 1463626761714 Marionette DEBUG loaded listener.js 19:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x128acc400) [pid = 1652] [serial = 1985] [outer = 0x1257f7000] 19:59:22 INFO - PROCESS | 1652 | 1463626762003 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]]]}] 19:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 527ms 19:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:59:22 INFO - PROCESS | 1652 | 1463626762035 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 19:59:22 INFO - PROCESS | 1652 | 1463626762036 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 19:59:22 INFO - PROCESS | 1652 | 1463626762038 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:59:22 INFO - PROCESS | 1652 | 1463626762039 Marionette TRACE conn2 <- [1,2618,null,{}] 19:59:22 INFO - PROCESS | 1652 | 1463626762045 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}] 19:59:22 INFO - PROCESS | 1652 | 1463626762139 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 19:59:22 INFO - PROCESS | 1652 | 1463626762229 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9e7800 == 66 [pid = 1652] [id = 662] 19:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x128bd4000) [pid = 1652] [serial = 1986] [outer = 0x0] 19:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x128c29000) [pid = 1652] [serial = 1987] [outer = 0x128bd4000] 19:59:22 INFO - PROCESS | 1652 | 1463626762261 Marionette DEBUG loaded listener.js 19:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x128fe5400) [pid = 1652] [serial = 1988] [outer = 0x128bd4000] 19:59:22 INFO - PROCESS | 1652 | 1463626762582 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]]]}] 19:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 574ms 19:59:22 INFO - PROCESS | 1652 | 1463626762613 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 19:59:22 INFO - PROCESS | 1652 | 1463626762614 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 19:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:59:22 INFO - PROCESS | 1652 | 1463626762616 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:59:22 INFO - PROCESS | 1652 | 1463626762617 Marionette TRACE conn2 <- [1,2622,null,{}] 19:59:22 INFO - PROCESS | 1652 | 1463626762620 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}] 19:59:22 INFO - PROCESS | 1652 | 1463626762742 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 19:59:22 INFO - PROCESS | 1652 | 1463626762757 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d56b000 == 67 [pid = 1652] [id = 663] 19:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x129209c00) [pid = 1652] [serial = 1989] [outer = 0x0] 19:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x129265000) [pid = 1652] [serial = 1990] [outer = 0x129209c00] 19:59:22 INFO - PROCESS | 1652 | 1463626762782 Marionette DEBUG loaded listener.js 19:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x129582c00) [pid = 1652] [serial = 1991] [outer = 0x129209c00] 19:59:23 INFO - PROCESS | 1652 | 1463626763189 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]]]}] 19:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 618ms 19:59:23 INFO - PROCESS | 1652 | 1463626763237 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 19:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:59:23 INFO - PROCESS | 1652 | 1463626763239 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 19:59:23 INFO - PROCESS | 1652 | 1463626763242 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:59:23 INFO - PROCESS | 1652 | 1463626763244 Marionette TRACE conn2 <- [1,2626,null,{}] 19:59:23 INFO - PROCESS | 1652 | 1463626763248 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}] 19:59:23 INFO - PROCESS | 1652 | 1463626763420 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 19:59:23 INFO - PROCESS | 1652 | 1463626763450 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7b2800 == 68 [pid = 1652] [id = 664] 19:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x116f41000) [pid = 1652] [serial = 1992] [outer = 0x0] 19:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x1273dc400) [pid = 1652] [serial = 1993] [outer = 0x116f41000] 19:59:23 INFO - PROCESS | 1652 | 1463626763490 Marionette DEBUG loaded listener.js 19:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12a6a2400) [pid = 1652] [serial = 1994] [outer = 0x116f41000] 19:59:23 INFO - PROCESS | 1652 | 1463626763892 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]]]}] 19:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 670ms 19:59:23 INFO - PROCESS | 1652 | 1463626763913 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 19:59:23 INFO - PROCESS | 1652 | 1463626763914 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 19:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:59:23 INFO - PROCESS | 1652 | 1463626763916 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:59:23 INFO - PROCESS | 1652 | 1463626763917 Marionette TRACE conn2 <- [1,2630,null,{}] 19:59:23 INFO - PROCESS | 1652 | 1463626763920 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}] 19:59:24 INFO - PROCESS | 1652 | 1463626764040 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 19:59:24 INFO - PROCESS | 1652 | 1463626764100 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df0f800 == 69 [pid = 1652] [id = 665] 19:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12a6a0000) [pid = 1652] [serial = 1995] [outer = 0x0] 19:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12a8b2000) [pid = 1652] [serial = 1996] [outer = 0x12a6a0000] 19:59:24 INFO - PROCESS | 1652 | 1463626764125 Marionette DEBUG loaded listener.js 19:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12aba5400) [pid = 1652] [serial = 1997] [outer = 0x12a6a0000] 19:59:24 INFO - PROCESS | 1652 | 1463626764447 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]]]}] 19:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 567ms 19:59:24 INFO - PROCESS | 1652 | 1463626764485 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 19:59:24 INFO - PROCESS | 1652 | 1463626764486 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 19:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x123bc0000) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x124127c00) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x125009000) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x1273f4800) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11689a400) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1165b7800) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x111e2ac00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x119d58000) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x112878c00) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x113013c00) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x128ad8c00) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12920dc00) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x121008000) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:59:24 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x123d10800) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:59:24 INFO - PROCESS | 1652 | 1463626764620 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:59:24 INFO - PROCESS | 1652 | 1463626764621 Marionette TRACE conn2 <- [1,2634,null,{}] 19:59:24 INFO - PROCESS | 1652 | 1463626764623 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}] 19:59:24 INFO - PROCESS | 1652 | 1463626764712 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 19:59:24 INFO - PROCESS | 1652 | 1463626764716 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x124919000 == 70 [pid = 1652] [id = 666] 19:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x1160e8800) [pid = 1652] [serial = 1998] [outer = 0x0] 19:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x119d58000) [pid = 1652] [serial = 1999] [outer = 0x1160e8800] 19:59:24 INFO - PROCESS | 1652 | 1463626764741 Marionette DEBUG loaded listener.js 19:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x126f0b400) [pid = 1652] [serial = 2000] [outer = 0x1160e8800] 19:59:25 INFO - PROCESS | 1652 | 1463626765077 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]]]}] 19:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 480ms 19:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:59:25 INFO - PROCESS | 1652 | 1463626765090 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 19:59:25 INFO - PROCESS | 1652 | 1463626765091 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 19:59:25 INFO - PROCESS | 1652 | 1463626765096 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:59:25 INFO - PROCESS | 1652 | 1463626765098 Marionette TRACE conn2 <- [1,2638,null,{}] 19:59:25 INFO - PROCESS | 1652 | 1463626765100 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}] 19:59:25 INFO - PROCESS | 1652 | 1463626765196 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 19:59:25 INFO - PROCESS | 1652 | 1463626765273 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x131dce800 == 71 [pid = 1652] [id = 667] 19:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1270d8000) [pid = 1652] [serial = 2001] [outer = 0x0] 19:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12925b400) [pid = 1652] [serial = 2002] [outer = 0x1270d8000] 19:59:25 INFO - PROCESS | 1652 | 1463626765302 Marionette DEBUG loaded listener.js 19:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12abaf800) [pid = 1652] [serial = 2003] [outer = 0x1270d8000] 19:59:25 INFO - PROCESS | 1652 | 1463626765622 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]]]}] 19:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 569ms 19:59:25 INFO - PROCESS | 1652 | 1463626765665 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 19:59:25 INFO - PROCESS | 1652 | 1463626765666 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 19:59:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:59:25 INFO - PROCESS | 1652 | 1463626765669 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:59:25 INFO - PROCESS | 1652 | 1463626765670 Marionette TRACE conn2 <- [1,2642,null,{}] 19:59:25 INFO - PROCESS | 1652 | 1463626765673 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}] 19:59:25 INFO - PROCESS | 1652 | 1463626765776 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 19:59:25 INFO - PROCESS | 1652 | 1463626765846 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x135a42800 == 72 [pid = 1652] [id = 668] 19:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x128acc800) [pid = 1652] [serial = 2004] [outer = 0x0] 19:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12abe5000) [pid = 1652] [serial = 2005] [outer = 0x128acc800] 19:59:25 INFO - PROCESS | 1652 | 1463626765871 Marionette DEBUG loaded listener.js 19:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12ac11400) [pid = 1652] [serial = 2006] [outer = 0x128acc800] 19:59:26 INFO - PROCESS | 1652 | 1463626766144 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]]]}] 19:59:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:59:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 19:59:26 INFO - PROCESS | 1652 | 1463626766190 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 19:59:26 INFO - PROCESS | 1652 | 1463626766191 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 19:59:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:59:26 INFO - PROCESS | 1652 | 1463626766197 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:59:26 INFO - PROCESS | 1652 | 1463626766198 Marionette TRACE conn2 <- [1,2646,null,{}] 19:59:26 INFO - PROCESS | 1652 | 1463626766201 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}] 19:59:26 INFO - PROCESS | 1652 | 1463626766296 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 19:59:26 INFO - PROCESS | 1652 | 1463626766301 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x13840d000 == 73 [pid = 1652] [id = 669] 19:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12469a800) [pid = 1652] [serial = 2007] [outer = 0x0] 19:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12469d400) [pid = 1652] [serial = 2008] [outer = 0x12469a800] 19:59:26 INFO - PROCESS | 1652 | 1463626766325 Marionette DEBUG loaded listener.js 19:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x1246a3000) [pid = 1652] [serial = 2009] [outer = 0x12469a800] 19:59:26 INFO - PROCESS | 1652 | 1463626766803 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]]]}] 19:59:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:59:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 621ms 19:59:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:59:26 INFO - PROCESS | 1652 | 1463626766818 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 19:59:26 INFO - PROCESS | 1652 | 1463626766820 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 19:59:26 INFO - PROCESS | 1652 | 1463626766824 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:59:26 INFO - PROCESS | 1652 | 1463626766826 Marionette TRACE conn2 <- [1,2650,null,{}] 19:59:26 INFO - PROCESS | 1652 | 1463626766830 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}] 19:59:26 INFO - PROCESS | 1652 | 1463626766945 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 19:59:27 INFO - PROCESS | 1652 | 1463626767031 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x125748800 == 74 [pid = 1652] [id = 670] 19:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x113806800) [pid = 1652] [serial = 2010] [outer = 0x0] 19:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x116f3d800) [pid = 1652] [serial = 2011] [outer = 0x113806800] 19:59:27 INFO - PROCESS | 1652 | 1463626767065 Marionette DEBUG loaded listener.js 19:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x117fbbc00) [pid = 1652] [serial = 2012] [outer = 0x113806800] 19:59:27 INFO - PROCESS | 1652 | 1463626767479 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]]]}] 19:59:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:59:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 671ms 19:59:27 INFO - PROCESS | 1652 | 1463626767495 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 19:59:27 INFO - PROCESS | 1652 | 1463626767499 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 19:59:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:59:27 INFO - PROCESS | 1652 | 1463626767503 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:59:27 INFO - PROCESS | 1652 | 1463626767505 Marionette TRACE conn2 <- [1,2654,null,{}] 19:59:27 INFO - PROCESS | 1652 | 1463626767508 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}] 19:59:27 INFO - PROCESS | 1652 | 1463626767644 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 19:59:27 INFO - PROCESS | 1652 | 1463626767731 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb2800 == 75 [pid = 1652] [id = 671] 19:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x119d88800) [pid = 1652] [serial = 2013] [outer = 0x0] 19:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x1210b3c00) [pid = 1652] [serial = 2014] [outer = 0x119d88800] 19:59:27 INFO - PROCESS | 1652 | 1463626767761 Marionette DEBUG loaded listener.js 19:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x1238a4400) [pid = 1652] [serial = 2015] [outer = 0x119d88800] 19:59:28 INFO - PROCESS | 1652 | 1463626768180 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]]]}] 19:59:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:59:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 719ms 19:59:28 INFO - PROCESS | 1652 | 1463626768239 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 1652 | 1463626768242 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 19:59:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:59:28 INFO - PROCESS | 1652 | 1463626768246 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 1652 | 1463626768249 Marionette TRACE conn2 <- [1,2658,null,{}] 19:59:28 INFO - PROCESS | 1652 | 1463626768257 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}] 19:59:28 INFO - PROCESS | 1652 | 1463626768372 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 19:59:28 INFO - PROCESS | 1652 | 1463626768461 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x135ae2800 == 76 [pid = 1652] [id = 672] 19:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x124698800) [pid = 1652] [serial = 2016] [outer = 0x0] 19:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12469f400) [pid = 1652] [serial = 2017] [outer = 0x124698800] 19:59:28 INFO - PROCESS | 1652 | 1463626768492 Marionette DEBUG loaded listener.js 19:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x1270d9000) [pid = 1652] [serial = 2018] [outer = 0x124698800] 19:59:28 INFO - PROCESS | 1652 | 1463626768868 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]]]}] 19:59:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:59:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 674ms 19:59:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:59:28 INFO - PROCESS | 1652 | 1463626768921 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 1652 | 1463626768923 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 19:59:28 INFO - PROCESS | 1652 | 1463626768925 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 1652 | 1463626768926 Marionette TRACE conn2 <- [1,2662,null,{}] 19:59:28 INFO - PROCESS | 1652 | 1463626768929 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}] 19:59:29 INFO - PROCESS | 1652 | 1463626769061 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 19:59:29 INFO - PROCESS | 1652 | 1463626769147 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1408c7000 == 77 [pid = 1652] [id = 673] 19:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x128ad4400) [pid = 1652] [serial = 2019] [outer = 0x0] 19:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x128c2bc00) [pid = 1652] [serial = 2020] [outer = 0x128ad4400] 19:59:29 INFO - PROCESS | 1652 | 1463626769176 Marionette DEBUG loaded listener.js 19:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x128fdd800) [pid = 1652] [serial = 2021] [outer = 0x128ad4400] 19:59:29 INFO - PROCESS | 1652 | 1463626769650 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]]]}] 19:59:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:59:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 771ms 19:59:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:59:29 INFO - PROCESS | 1652 | 1463626769697 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 19:59:29 INFO - PROCESS | 1652 | 1463626769698 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 19:59:29 INFO - PROCESS | 1652 | 1463626769700 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:59:29 INFO - PROCESS | 1652 | 1463626769702 Marionette TRACE conn2 <- [1,2666,null,{}] 19:59:29 INFO - PROCESS | 1652 | 1463626769704 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}] 19:59:29 INFO - PROCESS | 1652 | 1463626769817 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 19:59:29 INFO - PROCESS | 1652 | 1463626769903 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1408dd800 == 78 [pid = 1652] [id = 674] 19:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x128bce000) [pid = 1652] [serial = 2022] [outer = 0x0] 19:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x129260800) [pid = 1652] [serial = 2023] [outer = 0x128bce000] 19:59:29 INFO - PROCESS | 1652 | 1463626769932 Marionette DEBUG loaded listener.js 19:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x129e7e800) [pid = 1652] [serial = 2024] [outer = 0x128bce000] 19:59:30 INFO - PROCESS | 1652 | 1463626770829 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]]]}] 19:59:30 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) 19:59:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1170ms 19:59:30 INFO - PROCESS | 1652 | 1463626770871 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 19:59:30 INFO - PROCESS | 1652 | 1463626770872 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 19:59:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:59:30 INFO - PROCESS | 1652 | 1463626770875 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:59:30 INFO - PROCESS | 1652 | 1463626770876 Marionette TRACE conn2 <- [1,2670,null,{}] 19:59:30 INFO - PROCESS | 1652 | 1463626770878 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}] 19:59:31 INFO - PROCESS | 1652 | 1463626771003 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 19:59:31 INFO - PROCESS | 1652 | 1463626771116 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1388f0000 == 79 [pid = 1652] [id = 675] 19:59:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12aba9000) [pid = 1652] [serial = 2025] [outer = 0x0] 19:59:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12abeb800) [pid = 1652] [serial = 2026] [outer = 0x12aba9000] 19:59:31 INFO - PROCESS | 1652 | 1463626771148 Marionette DEBUG loaded listener.js 19:59:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12baab400) [pid = 1652] [serial = 2027] [outer = 0x12aba9000] 19:59:32 INFO - PROCESS | 1652 | 1463626772020 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] 19:59:32 INFO - PROCESS | 1652 | 1463626772046 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 19:59:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:59:32 INFO - PROCESS | 1652 | 1463626772049 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:59:32 INFO - PROCESS | 1652 | 1463626772050 Marionette TRACE conn2 <- [1,2674,null,{}] 19:59:32 INFO - PROCESS | 1652 | 1463626772052 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}] 19:59:32 INFO - PROCESS | 1652 | 1463626772167 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 19:59:32 INFO - PROCESS | 1652 | 1463626772280 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x124273000 == 80 [pid = 1652] [id = 676] 19:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12103f800) [pid = 1652] [serial = 2028] [outer = 0x0] 19:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x128c31000) [pid = 1652] [serial = 2029] [outer = 0x12103f800] 19:59:32 INFO - PROCESS | 1652 | 1463626772311 Marionette DEBUG loaded listener.js 19:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12baadc00) [pid = 1652] [serial = 2030] [outer = 0x12103f800] 19:59:33 INFO - PROCESS | 1652 | 1463626773440 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] 19:59:33 INFO - PROCESS | 1652 | 1463626773476 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 19:59:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:59:33 INFO - PROCESS | 1652 | 1463626773479 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:59:33 INFO - PROCESS | 1652 | 1463626773480 Marionette TRACE conn2 <- [1,2678,null,{}] 19:59:33 INFO - PROCESS | 1652 | 1463626773484 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}] 19:59:33 INFO - PROCESS | 1652 | 1463626773602 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 19:59:33 INFO - PROCESS | 1652 | 1463626773744 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc16800 == 79 [pid = 1652] [id = 615] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d58f800 == 78 [pid = 1652] [id = 613] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d33c800 == 77 [pid = 1652] [id = 568] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x135a42800 == 76 [pid = 1652] [id = 668] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x131dce800 == 75 [pid = 1652] [id = 667] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x124919000 == 74 [pid = 1652] [id = 666] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12df0f800 == 73 [pid = 1652] [id = 665] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7b2800 == 72 [pid = 1652] [id = 664] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x129581400) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f22800 == 73 [pid = 1652] [id = 677] 19:59:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x116f3d400) [pid = 1652] [serial = 2031] [outer = 0x0] 19:59:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x116f47c00) [pid = 1652] [serial = 2032] [outer = 0x116f3d400] 19:59:33 INFO - PROCESS | 1652 | 1463626773806 Marionette DEBUG loaded listener.js 19:59:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x117f2a400) [pid = 1652] [serial = 2033] [outer = 0x116f3d400] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d56b000 == 72 [pid = 1652] [id = 663] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9e7800 == 71 [pid = 1652] [id = 662] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba75000 == 70 [pid = 1652] [id = 661] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac78000 == 69 [pid = 1652] [id = 660] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x123b2b000 == 68 [pid = 1652] [id = 659] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x125757800 == 67 [pid = 1652] [id = 658] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x127024800 == 66 [pid = 1652] [id = 657] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x135dcb000 == 65 [pid = 1652] [id = 654] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x135ad2000 == 64 [pid = 1652] [id = 653] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x13479a800 == 63 [pid = 1652] [id = 652] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x131da7000 == 62 [pid = 1652] [id = 651] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e3800 == 61 [pid = 1652] [id = 650] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12555f000 == 60 [pid = 1652] [id = 649] 19:59:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12f1b2800 == 59 [pid = 1652] [id = 648] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x1238a2000) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x119d93400) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x121042400) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x1138b7400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x112ded800) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x117f61800) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x128d88000) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12920c400) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x129262400) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x119d23000) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x128d86400) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x128ad2000) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x129264800) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x128c2ac00) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x1210b6000) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x123bc1000) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x129315800) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x124a34c00) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x1273da800) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x128fe5800) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x126851400) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x1273d8400) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x126f9a400) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1273ebc00) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x128bcbc00) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1161e5800) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x128ad9000) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x1273d6800) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x117580800) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x117f65800) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x117fb2c00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x119943800) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 19:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x126c47800) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 19:59:34 INFO - PROCESS | 1652 | 1463626774618 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]]]}] 19:59:34 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) 19:59:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1171ms 19:59:34 INFO - PROCESS | 1652 | 1463626774651 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 19:59:34 INFO - PROCESS | 1652 | 1463626774656 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 19:59:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:59:34 INFO - PROCESS | 1652 | 1463626774663 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:59:34 INFO - PROCESS | 1652 | 1463626774665 Marionette TRACE conn2 <- [1,2682,null,{}] 19:59:34 INFO - PROCESS | 1652 | 1463626774669 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}] 19:59:34 INFO - PROCESS | 1652 | 1463626774770 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 19:59:34 INFO - PROCESS | 1652 | 1463626774837 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x124262000 == 60 [pid = 1652] [id = 678] 19:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x116f3e400) [pid = 1652] [serial = 2034] [outer = 0x0] 19:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x117fb8400) [pid = 1652] [serial = 2035] [outer = 0x116f3e400] 19:59:34 INFO - PROCESS | 1652 | 1463626774863 Marionette DEBUG loaded listener.js 19:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x119060000) [pid = 1652] [serial = 2036] [outer = 0x116f3e400] 19:59:35 INFO - PROCESS | 1652 | 1463626775669 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]]]}] 19:59:35 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) 19:59:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 19:59:35 INFO - PROCESS | 1652 | 1463626775685 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 19:59:35 INFO - PROCESS | 1652 | 1463626775687 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 19:59:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:59:35 INFO - PROCESS | 1652 | 1463626775690 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:59:35 INFO - PROCESS | 1652 | 1463626775696 Marionette TRACE conn2 <- [1,2686,null,{}] 19:59:35 INFO - PROCESS | 1652 | 1463626775707 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}] 19:59:35 INFO - PROCESS | 1652 | 1463626775802 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 19:59:35 INFO - PROCESS | 1652 | 1463626775808 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e2c000 == 61 [pid = 1652] [id = 679] 19:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x119d21800) [pid = 1652] [serial = 2037] [outer = 0x0] 19:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x121008c00) [pid = 1652] [serial = 2038] [outer = 0x119d21800] 19:59:35 INFO - PROCESS | 1652 | 1463626775836 Marionette DEBUG loaded listener.js 19:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x121044800) [pid = 1652] [serial = 2039] [outer = 0x119d21800] 19:59:36 INFO - PROCESS | 1652 | 1463626776771 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] 19:59:36 INFO - PROCESS | 1652 | 1463626776819 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 19:59:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:59:36 INFO - PROCESS | 1652 | 1463626776821 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:59:36 INFO - PROCESS | 1652 | 1463626776822 Marionette TRACE conn2 <- [1,2690,null,{}] 19:59:36 INFO - PROCESS | 1652 | 1463626776830 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}] 19:59:36 INFO - PROCESS | 1652 | 1463626776938 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 19:59:36 INFO - PROCESS | 1652 | 1463626776981 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b392800 == 62 [pid = 1652] [id = 680] 19:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x121045000) [pid = 1652] [serial = 2040] [outer = 0x0] 19:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x1238a3800) [pid = 1652] [serial = 2041] [outer = 0x121045000] 19:59:37 INFO - PROCESS | 1652 | 1463626777006 Marionette DEBUG loaded listener.js 19:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x123bc8000) [pid = 1652] [serial = 2042] [outer = 0x121045000] 19:59:37 INFO - PROCESS | 1652 | 1463626777827 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] 19:59:37 INFO - PROCESS | 1652 | 1463626777845 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 19:59:37 INFO - PROCESS | 1652 | 1463626777847 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:59:37 INFO - PROCESS | 1652 | 1463626777848 Marionette TRACE conn2 <- [1,2694,null,{}] 19:59:37 INFO - PROCESS | 1652 | 1463626777860 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}] 19:59:37 INFO - PROCESS | 1652 | 1463626777972 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x1257f7000) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x128bd4000) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x129209c00) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x129311000) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x116f41000) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12a6a0000) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x1160e8800) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1270d8000) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x116f40400) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x116f47400) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x112c04800) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12389d000) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:59:38 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x128acc800) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:59:38 INFO - PROCESS | 1652 | 1463626778115 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12106d800 == 63 [pid = 1652] [id = 681] 19:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x112145000) [pid = 1652] [serial = 2043] [outer = 0x0] 19:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x116845800) [pid = 1652] [serial = 2044] [outer = 0x112145000] 19:59:38 INFO - PROCESS | 1652 | 1463626778142 Marionette DEBUG loaded listener.js 19:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12389d000) [pid = 1652] [serial = 2045] [outer = 0x112145000] 19:59:38 INFO - PROCESS | 1652 | 1463626778907 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] 19:59:38 INFO - PROCESS | 1652 | 1463626778920 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 19:59:38 INFO - PROCESS | 1652 | 1463626778922 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:59:38 INFO - PROCESS | 1652 | 1463626778923 Marionette TRACE conn2 <- [1,2698,null,{}] 19:59:38 INFO - PROCESS | 1652 | 1463626778926 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}] 19:59:39 INFO - PROCESS | 1652 | 1463626779023 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 19:59:39 INFO - PROCESS | 1652 | 1463626779031 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9cf000 == 64 [pid = 1652] [id = 682] 19:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1257f7c00) [pid = 1652] [serial = 2046] [outer = 0x0] 19:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1273d8400) [pid = 1652] [serial = 2047] [outer = 0x1257f7c00] 19:59:39 INFO - PROCESS | 1652 | 1463626779056 Marionette DEBUG loaded listener.js 19:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1273eac00) [pid = 1652] [serial = 2048] [outer = 0x1257f7c00] 19:59:39 INFO - PROCESS | 1652 | 1463626779885 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] 19:59:39 INFO - PROCESS | 1652 | 1463626779894 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 19:59:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:59:39 INFO - PROCESS | 1652 | 1463626779897 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:59:39 INFO - PROCESS | 1652 | 1463626779898 Marionette TRACE conn2 <- [1,2702,null,{}] 19:59:39 INFO - PROCESS | 1652 | 1463626779900 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}] 19:59:39 INFO - PROCESS | 1652 | 1463626779987 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 19:59:39 INFO - PROCESS | 1652 | 1463626779992 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d239000 == 65 [pid = 1652] [id = 683] 19:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1273f5c00) [pid = 1652] [serial = 2049] [outer = 0x0] 19:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x128b22800) [pid = 1652] [serial = 2050] [outer = 0x1273f5c00] 19:59:40 INFO - PROCESS | 1652 | 1463626780018 Marionette DEBUG loaded listener.js 19:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x128bd2000) [pid = 1652] [serial = 2051] [outer = 0x1273f5c00] 19:59:40 INFO - PROCESS | 1652 | 1463626780535 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]]]}] 19:59:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:59:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 670ms 19:59:40 INFO - PROCESS | 1652 | 1463626780568 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 19:59:40 INFO - PROCESS | 1652 | 1463626780571 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 19:59:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:59:40 INFO - PROCESS | 1652 | 1463626780594 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:59:40 INFO - PROCESS | 1652 | 1463626780596 Marionette TRACE conn2 <- [1,2706,null,{}] 19:59:40 INFO - PROCESS | 1652 | 1463626780602 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}] 19:59:40 INFO - PROCESS | 1652 | 1463626780714 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 19:59:40 INFO - PROCESS | 1652 | 1463626780797 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a47000 == 66 [pid = 1652] [id = 684] 19:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x116f4c400) [pid = 1652] [serial = 2052] [outer = 0x0] 19:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x117f4c400) [pid = 1652] [serial = 2053] [outer = 0x116f4c400] 19:59:40 INFO - PROCESS | 1652 | 1463626780829 Marionette DEBUG loaded listener.js 19:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x118614000) [pid = 1652] [serial = 2054] [outer = 0x116f4c400] 19:59:41 INFO - PROCESS | 1652 | 1463626781248 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]]]}] 19:59:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:59:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 694ms 19:59:41 INFO - PROCESS | 1652 | 1463626781269 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 19:59:41 INFO - PROCESS | 1652 | 1463626781274 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 19:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:59:41 INFO - PROCESS | 1652 | 1463626781302 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:59:41 INFO - PROCESS | 1652 | 1463626781303 Marionette TRACE conn2 <- [1,2710,null,{}] 19:59:41 INFO - PROCESS | 1652 | 1463626781323 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}] 19:59:41 INFO - PROCESS | 1652 | 1463626781455 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 19:59:41 INFO - PROCESS | 1652 | 1463626781516 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c246000 == 67 [pid = 1652] [id = 685] 19:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x119d29000) [pid = 1652] [serial = 2055] [outer = 0x0] 19:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x119d8ec00) [pid = 1652] [serial = 2056] [outer = 0x119d29000] 19:59:41 INFO - PROCESS | 1652 | 1463626781546 Marionette DEBUG loaded listener.js 19:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x1210ba000) [pid = 1652] [serial = 2057] [outer = 0x119d29000] 19:59:41 INFO - PROCESS | 1652 | 1463626781967 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] 19:59:41 INFO - PROCESS | 1652 | 1463626781976 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 19:59:41 INFO - PROCESS | 1652 | 1463626781979 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:59:41 INFO - PROCESS | 1652 | 1463626781981 Marionette TRACE conn2 <- [1,2714,null,{}] 19:59:41 INFO - PROCESS | 1652 | 1463626781989 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}] 19:59:42 INFO - PROCESS | 1652 | 1463626782095 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 19:59:42 INFO - PROCESS | 1652 | 1463626782209 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d5a3800 == 68 [pid = 1652] [id = 686] 19:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x124127c00) [pid = 1652] [serial = 2058] [outer = 0x0] 19:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12500e000) [pid = 1652] [serial = 2059] [outer = 0x124127c00] 19:59:42 INFO - PROCESS | 1652 | 1463626782243 Marionette DEBUG loaded listener.js 19:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1273da000) [pid = 1652] [serial = 2060] [outer = 0x124127c00] 19:59:42 INFO - PROCESS | 1652 | 1463626782650 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]]]}] 19:59:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:59:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 720ms 19:59:42 INFO - PROCESS | 1652 | 1463626782700 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 19:59:42 INFO - PROCESS | 1652 | 1463626782702 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 19:59:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:59:42 INFO - PROCESS | 1652 | 1463626782704 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:59:42 INFO - PROCESS | 1652 | 1463626782706 Marionette TRACE conn2 <- [1,2718,null,{}] 19:59:42 INFO - PROCESS | 1652 | 1463626782708 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}] 19:59:42 INFO - PROCESS | 1652 | 1463626782830 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 19:59:42 INFO - PROCESS | 1652 | 1463626782914 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7bb800 == 69 [pid = 1652] [id = 687] 19:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x128acec00) [pid = 1652] [serial = 2061] [outer = 0x0] 19:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x128c25c00) [pid = 1652] [serial = 2062] [outer = 0x128acec00] 19:59:42 INFO - PROCESS | 1652 | 1463626782944 Marionette DEBUG loaded listener.js 19:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x128c2f000) [pid = 1652] [serial = 2063] [outer = 0x128acec00] 19:59:43 INFO - PROCESS | 1652 | 1463626783364 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] 19:59:43 INFO - PROCESS | 1652 | 1463626783375 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 19:59:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:59:43 INFO - PROCESS | 1652 | 1463626783377 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:59:43 INFO - PROCESS | 1652 | 1463626783379 Marionette TRACE conn2 <- [1,2722,null,{}] 19:59:43 INFO - PROCESS | 1652 | 1463626783381 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}] 19:59:43 INFO - PROCESS | 1652 | 1463626783484 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 19:59:43 INFO - PROCESS | 1652 | 1463626783595 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc10800 == 70 [pid = 1652] [id = 688] 19:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x128acf000) [pid = 1652] [serial = 2064] [outer = 0x0] 19:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x128ded000) [pid = 1652] [serial = 2065] [outer = 0x128acf000] 19:59:43 INFO - PROCESS | 1652 | 1463626783627 Marionette DEBUG loaded listener.js 19:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x129205000) [pid = 1652] [serial = 2066] [outer = 0x128acf000] 19:59:44 INFO - PROCESS | 1652 | 1463626784052 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] 19:59:44 INFO - PROCESS | 1652 | 1463626784098 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 19:59:44 INFO - PROCESS | 1652 | 1463626784100 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:59:44 INFO - PROCESS | 1652 | 1463626784102 Marionette TRACE conn2 <- [1,2726,null,{}] 19:59:44 INFO - PROCESS | 1652 | 1463626784105 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}] 19:59:44 INFO - PROCESS | 1652 | 1463626784242 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 19:59:44 INFO - PROCESS | 1652 | 1463626784355 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f1ce800 == 71 [pid = 1652] [id = 689] 19:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x128df4800) [pid = 1652] [serial = 2067] [outer = 0x0] 19:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12930c000) [pid = 1652] [serial = 2068] [outer = 0x128df4800] 19:59:44 INFO - PROCESS | 1652 | 1463626784389 Marionette DEBUG loaded listener.js 19:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12a84e400) [pid = 1652] [serial = 2069] [outer = 0x128df4800] 19:59:44 INFO - PROCESS | 1652 | 1463626784842 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]]]}] 19:59:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:59:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 768ms 19:59:44 INFO - PROCESS | 1652 | 1463626784869 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 19:59:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:59:44 INFO - PROCESS | 1652 | 1463626784871 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 19:59:44 INFO - PROCESS | 1652 | 1463626784873 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:59:44 INFO - PROCESS | 1652 | 1463626784874 Marionette TRACE conn2 <- [1,2730,null,{}] 19:59:44 INFO - PROCESS | 1652 | 1463626784877 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}] 19:59:44 INFO - PROCESS | 1652 | 1463626784982 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 19:59:45 INFO - PROCESS | 1652 | 1463626785065 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e4c000 == 72 [pid = 1652] [id = 690] 19:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x112875000) [pid = 1652] [serial = 2070] [outer = 0x0] 19:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x1166bbc00) [pid = 1652] [serial = 2071] [outer = 0x112875000] 19:59:45 INFO - PROCESS | 1652 | 1463626785097 Marionette DEBUG loaded listener.js 19:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12a84c000) [pid = 1652] [serial = 2072] [outer = 0x112875000] 19:59:46 INFO - PROCESS | 1652 | 1463626786095 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] 19:59:46 INFO - PROCESS | 1652 | 1463626786171 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 19:59:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:59:46 INFO - PROCESS | 1652 | 1463626786176 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:59:46 INFO - PROCESS | 1652 | 1463626786177 Marionette TRACE conn2 <- [1,2734,null,{}] 19:59:46 INFO - PROCESS | 1652 | 1463626786181 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}] 19:59:46 INFO - PROCESS | 1652 | 1463626786270 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 19:59:46 INFO - PROCESS | 1652 | 1463626786379 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b34000 == 73 [pid = 1652] [id = 691] 19:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x117580800) [pid = 1652] [serial = 2073] [outer = 0x0] 19:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x117fb5c00) [pid = 1652] [serial = 2074] [outer = 0x117580800] 19:59:46 INFO - PROCESS | 1652 | 1463626786410 Marionette DEBUG loaded listener.js 19:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11966a000) [pid = 1652] [serial = 2075] [outer = 0x117580800] 19:59:46 INFO - PROCESS | 1652 | 1463626786846 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]]]}] 19:59:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:59:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 720ms 19:59:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:59:46 INFO - PROCESS | 1652 | 1463626786896 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 19:59:46 INFO - PROCESS | 1652 | 1463626786899 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 19:59:46 INFO - PROCESS | 1652 | 1463626786903 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:59:46 INFO - PROCESS | 1652 | 1463626786905 Marionette TRACE conn2 <- [1,2738,null,{}] 19:59:46 INFO - PROCESS | 1652 | 1463626786908 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}] 19:59:47 INFO - PROCESS | 1652 | 1463626787029 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9cf000 == 72 [pid = 1652] [id = 682] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12106d800 == 71 [pid = 1652] [id = 681] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b392800 == 70 [pid = 1652] [id = 680] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x129e2c000 == 69 [pid = 1652] [id = 679] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124262000 == 68 [pid = 1652] [id = 678] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116f22800 == 67 [pid = 1652] [id = 677] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x117572400) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x119945c00) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x123bc2c00) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x129206400) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x129e89c00) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12a8a7000) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x128b27000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x128bcf400) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12469d400) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124273000 == 66 [pid = 1652] [id = 676] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1388f0000 == 65 [pid = 1652] [id = 675] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1408dd800 == 64 [pid = 1652] [id = 674] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1408c7000 == 63 [pid = 1652] [id = 673] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x135ae2800 == 62 [pid = 1652] [id = 672] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb2800 == 61 [pid = 1652] [id = 671] 19:59:47 INFO - PROCESS | 1652 | --DOCSHELL 0x125748800 == 60 [pid = 1652] [id = 670] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x127004000) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x128acc400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x128c29000) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x129265000) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x129e80000) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x1273dc400) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12a8b2000) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x119d58000) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12925b400) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x126f0b400) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12aba5400) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x119d58c00) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11994f000) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x118614c00) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x1165b5000) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x113095800) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1210b4800) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x123d0d800) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x126852400) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12a6a2400) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x129582c00) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x128fe5400) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12abaf800) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12abe5000) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12ac11400) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 19:59:47 INFO - PROCESS | 1652 | 1463626787141 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cd5800 == 61 [pid = 1652] [id = 692] 19:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x1165b5000) [pid = 1652] [serial = 2076] [outer = 0x0] 19:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x117f31c00) [pid = 1652] [serial = 2077] [outer = 0x1165b5000] 19:59:47 INFO - PROCESS | 1652 | 1463626787169 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x119d8f400) [pid = 1652] [serial = 2078] [outer = 0x1165b5000] 19:59:47 INFO - PROCESS | 1652 | 1463626787485 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]]]}] 19:59:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:59:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 621ms 19:59:47 INFO - PROCESS | 1652 | 1463626787525 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 19:59:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:59:47 INFO - PROCESS | 1652 | 1463626787528 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 19:59:47 INFO - PROCESS | 1652 | 1463626787531 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:59:47 INFO - PROCESS | 1652 | 1463626787533 Marionette TRACE conn2 <- [1,2742,null,{}] 19:59:47 INFO - PROCESS | 1652 | 1463626787541 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}] 19:59:47 INFO - PROCESS | 1652 | 1463626787630 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 19:59:47 INFO - PROCESS | 1652 | 1463626787653 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b397000 == 62 [pid = 1652] [id = 693] 19:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x1238a7000) [pid = 1652] [serial = 2079] [outer = 0x0] 19:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x124695400) [pid = 1652] [serial = 2080] [outer = 0x1238a7000] 19:59:47 INFO - PROCESS | 1652 | 1463626787680 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x124dca400) [pid = 1652] [serial = 2081] [outer = 0x1238a7000] 19:59:48 INFO - PROCESS | 1652 | 1463626788058 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]]]}] 19:59:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:59:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 570ms 19:59:48 INFO - PROCESS | 1652 | 1463626788101 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 19:59:48 INFO - PROCESS | 1652 | 1463626788103 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 19:59:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:59:48 INFO - PROCESS | 1652 | 1463626788105 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 1652 | 1463626788106 Marionette TRACE conn2 <- [1,2746,null,{}] 19:59:48 INFO - PROCESS | 1652 | 1463626788109 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}] 19:59:48 INFO - PROCESS | 1652 | 1463626788197 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 19:59:48 INFO - PROCESS | 1652 | 1463626788201 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239bc000 == 63 [pid = 1652] [id = 694] 19:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x126c4c400) [pid = 1652] [serial = 2082] [outer = 0x0] 19:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1273dc800) [pid = 1652] [serial = 2083] [outer = 0x126c4c400] 19:59:48 INFO - PROCESS | 1652 | 1463626788227 Marionette DEBUG loaded listener.js 19:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x128b2ac00) [pid = 1652] [serial = 2084] [outer = 0x126c4c400] 19:59:48 INFO - PROCESS | 1652 | 1463626788652 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]]]}] 19:59:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:59:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 572ms 19:59:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:59:48 INFO - PROCESS | 1652 | 1463626788678 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 19:59:48 INFO - PROCESS | 1652 | 1463626788680 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 19:59:48 INFO - PROCESS | 1652 | 1463626788683 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 1652 | 1463626788685 Marionette TRACE conn2 <- [1,2750,null,{}] 19:59:48 INFO - PROCESS | 1652 | 1463626788689 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}] 19:59:48 INFO - PROCESS | 1652 | 1463626788820 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 19:59:48 INFO - PROCESS | 1652 | 1463626788830 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cec0800 == 64 [pid = 1652] [id = 695] 19:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x128bcf000) [pid = 1652] [serial = 2085] [outer = 0x0] 19:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x128fe4400) [pid = 1652] [serial = 2086] [outer = 0x128bcf000] 19:59:48 INFO - PROCESS | 1652 | 1463626788871 Marionette DEBUG loaded listener.js 19:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12920c400) [pid = 1652] [serial = 2087] [outer = 0x128bcf000] 19:59:49 INFO - PROCESS | 1652 | 1463626789305 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]]]}] 19:59:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:59:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 670ms 19:59:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:59:49 INFO - PROCESS | 1652 | 1463626789356 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 19:59:49 INFO - PROCESS | 1652 | 1463626789359 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 19:59:49 INFO - PROCESS | 1652 | 1463626789362 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:59:49 INFO - PROCESS | 1652 | 1463626789363 Marionette TRACE conn2 <- [1,2754,null,{}] 19:59:49 INFO - PROCESS | 1652 | 1463626789365 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}] 19:59:49 INFO - PROCESS | 1652 | 1463626789493 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 19:59:49 INFO - PROCESS | 1652 | 1463626789510 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d670800 == 65 [pid = 1652] [id = 696] 19:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x129261c00) [pid = 1652] [serial = 2088] [outer = 0x0] 19:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12a699400) [pid = 1652] [serial = 2089] [outer = 0x129261c00] 19:59:49 INFO - PROCESS | 1652 | 1463626789536 Marionette DEBUG loaded listener.js 19:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12aba1800) [pid = 1652] [serial = 2090] [outer = 0x129261c00] 19:59:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d229800 == 64 [pid = 1652] [id = 17] 19:59:49 INFO - PROCESS | 1652 | 1463626789925 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]]]}] 19:59:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:59:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 569ms 19:59:49 INFO - PROCESS | 1652 | 1463626789931 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 19:59:49 INFO - PROCESS | 1652 | 1463626789932 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 19:59:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:59:49 INFO - PROCESS | 1652 | 1463626789934 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:59:49 INFO - PROCESS | 1652 | 1463626789935 Marionette TRACE conn2 <- [1,2758,null,{}] 19:59:49 INFO - PROCESS | 1652 | 1463626789938 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}] 19:59:50 INFO - PROCESS | 1652 | 1463626790048 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 19:59:50 INFO - PROCESS | 1652 | 1463626790063 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d97a800 == 65 [pid = 1652] [id = 697] 19:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x123d9c400) [pid = 1652] [serial = 2091] [outer = 0x0] 19:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12abab000) [pid = 1652] [serial = 2092] [outer = 0x123d9c400] 19:59:50 INFO - PROCESS | 1652 | 1463626790087 Marionette DEBUG loaded listener.js 19:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12abdf800) [pid = 1652] [serial = 2093] [outer = 0x123d9c400] 19:59:50 INFO - PROCESS | 1652 | 1463626790445 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]]]}] 19:59:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:59:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 19:59:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:59:50 INFO - PROCESS | 1652 | 1463626790453 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 19:59:50 INFO - PROCESS | 1652 | 1463626790454 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 19:59:50 INFO - PROCESS | 1652 | 1463626790456 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:59:50 INFO - PROCESS | 1652 | 1463626790457 Marionette TRACE conn2 <- [1,2762,null,{}] 19:59:50 INFO - PROCESS | 1652 | 1463626790460 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}] 19:59:50 INFO - PROCESS | 1652 | 1463626790575 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 19:59:50 INFO - PROCESS | 1652 | 1463626790589 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x134785800 == 66 [pid = 1652] [id = 698] 19:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12aba6000) [pid = 1652] [serial = 2094] [outer = 0x0] 19:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12abed000) [pid = 1652] [serial = 2095] [outer = 0x12aba6000] 19:59:50 INFO - PROCESS | 1652 | 1463626790615 Marionette DEBUG loaded listener.js 19:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12ac0e400) [pid = 1652] [serial = 2096] [outer = 0x12aba6000] 19:59:50 INFO - PROCESS | 1652 | 1463626790955 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]]]}] 19:59:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:59:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 19:59:50 INFO - PROCESS | 1652 | 1463626790976 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 19:59:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:59:50 INFO - PROCESS | 1652 | 1463626790977 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 19:59:50 INFO - PROCESS | 1652 | 1463626790979 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:59:50 INFO - PROCESS | 1652 | 1463626790981 Marionette TRACE conn2 <- [1,2766,null,{}] 19:59:50 INFO - PROCESS | 1652 | 1463626790983 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}] 19:59:51 INFO - PROCESS | 1652 | 1463626791104 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 19:59:51 INFO - PROCESS | 1652 | 1463626791120 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x135a3f000 == 67 [pid = 1652] [id = 699] 19:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x124212c00) [pid = 1652] [serial = 2097] [outer = 0x0] 19:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x124219800) [pid = 1652] [serial = 2098] [outer = 0x124212c00] 19:59:51 INFO - PROCESS | 1652 | 1463626791144 Marionette DEBUG loaded listener.js 19:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12421dc00) [pid = 1652] [serial = 2099] [outer = 0x124212c00] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x121045000) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x1210b2400) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x118b2f400) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x117459400) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x1166bd000) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x1273f7000) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x112c34000) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x116f3e400) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x128ad6c00) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12389b800) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x1257f7c00) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1250e5400) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1130a0400) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11309f000) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x121002800) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x115e43c00) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x1166ba400) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x112969400) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x116f40c00) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x119d21800) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12103f800) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x119d89400) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x124aef800) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1121b6c00) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1273de000) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x112145000) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x128fe4800) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x121007400) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x116f3d400) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x112879400) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x112edfc00) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x1273dec00) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x1127a6000) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12100d800) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x121011000) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x119d28c00) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x128fdbc00) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11845ac00) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1210b8c00) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1270d4000) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11845e800) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11990dc00) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x119b18400) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1273f3800) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x116f4ac00) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x116158400) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x113097c00) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x123bbc400) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11689ac00) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x112871000) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1210b5400) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x115ec9800) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x129319400) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:59:51 INFO - PROCESS | 1652 | 1463626791819 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]]]}] 19:59:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:59:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 868ms 19:59:51 INFO - PROCESS | 1652 | 1463626791850 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 19:59:51 INFO - PROCESS | 1652 | 1463626791851 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 19:59:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:59:51 INFO - PROCESS | 1652 | 1463626791855 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:59:51 INFO - PROCESS | 1652 | 1463626791857 Marionette TRACE conn2 <- [1,2770,null,{}] 19:59:51 INFO - PROCESS | 1652 | 1463626791860 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}] 19:59:52 INFO - PROCESS | 1652 | 1463626792041 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 19:59:52 INFO - PROCESS | 1652 | 1463626792107 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b95000 == 68 [pid = 1652] [id = 700] 19:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x112969400) [pid = 1652] [serial = 2100] [outer = 0x0] 19:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11309f400) [pid = 1652] [serial = 2101] [outer = 0x112969400] 19:59:52 INFO - PROCESS | 1652 | 1463626792149 Marionette DEBUG loaded listener.js 19:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1166b9800) [pid = 1652] [serial = 2102] [outer = 0x112969400] 19:59:52 INFO - PROCESS | 1652 | 1463626792506 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]]]}] 19:59:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:59:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 673ms 19:59:52 INFO - PROCESS | 1652 | 1463626792530 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 19:59:52 INFO - PROCESS | 1652 | 1463626792532 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 19:59:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:59:52 INFO - PROCESS | 1652 | 1463626792534 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:59:52 INFO - PROCESS | 1652 | 1463626792536 Marionette TRACE conn2 <- [1,2774,null,{}] 19:59:52 INFO - PROCESS | 1652 | 1463626792538 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}] 19:59:52 INFO - PROCESS | 1652 | 1463626792684 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 19:59:52 INFO - PROCESS | 1652 | 1463626792711 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57f000 == 69 [pid = 1652] [id = 701] 19:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x117f5fc00) [pid = 1652] [serial = 2103] [outer = 0x0] 19:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x119d8bc00) [pid = 1652] [serial = 2104] [outer = 0x117f5fc00] 19:59:52 INFO - PROCESS | 1652 | 1463626792740 Marionette DEBUG loaded listener.js 19:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x123adcc00) [pid = 1652] [serial = 2105] [outer = 0x117f5fc00] 19:59:53 INFO - PROCESS | 1652 | 1463626793068 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]]]}] 19:59:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:59:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 569ms 19:59:53 INFO - PROCESS | 1652 | 1463626793104 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 19:59:53 INFO - PROCESS | 1652 | 1463626793105 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 19:59:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:59:53 INFO - PROCESS | 1652 | 1463626793108 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:59:53 INFO - PROCESS | 1652 | 1463626793109 Marionette TRACE conn2 <- [1,2778,null,{}] 19:59:53 INFO - PROCESS | 1652 | 1463626793111 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}] 19:59:53 INFO - PROCESS | 1652 | 1463626793203 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 19:59:53 INFO - PROCESS | 1652 | 1463626793208 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x135c35800 == 70 [pid = 1652] [id = 702] 19:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x119d21800) [pid = 1652] [serial = 2106] [outer = 0x0] 19:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x124dcf000) [pid = 1652] [serial = 2107] [outer = 0x119d21800] 19:59:53 INFO - PROCESS | 1652 | 1463626793234 Marionette DEBUG loaded listener.js 19:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12100d800) [pid = 1652] [serial = 2108] [outer = 0x119d21800] 19:59:53 INFO - PROCESS | 1652 | 1463626793557 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]]]}] 19:59:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:59:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 19:59:53 INFO - PROCESS | 1652 | 1463626793584 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 19:59:53 INFO - PROCESS | 1652 | 1463626793585 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 19:59:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:59:53 INFO - PROCESS | 1652 | 1463626793588 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:59:53 INFO - PROCESS | 1652 | 1463626793589 Marionette TRACE conn2 <- [1,2782,null,{}] 19:59:53 INFO - PROCESS | 1652 | 1463626793599 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}] 19:59:53 INFO - PROCESS | 1652 | 1463626793811 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 19:59:53 INFO - PROCESS | 1652 | 1463626793856 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119316000 == 71 [pid = 1652] [id = 703] 19:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x111e5f000) [pid = 1652] [serial = 2109] [outer = 0x0] 19:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1127ac000) [pid = 1652] [serial = 2110] [outer = 0x111e5f000] 19:59:53 INFO - PROCESS | 1652 | 1463626793888 Marionette DEBUG loaded listener.js 19:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x116668c00) [pid = 1652] [serial = 2111] [outer = 0x111e5f000] 19:59:54 INFO - PROCESS | 1652 | 1463626794392 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]]]}] 19:59:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:59:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 820ms 19:59:54 INFO - PROCESS | 1652 | 1463626794410 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 19:59:54 INFO - PROCESS | 1652 | 1463626794414 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 19:59:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:59:54 INFO - PROCESS | 1652 | 1463626794419 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:59:54 INFO - PROCESS | 1652 | 1463626794422 Marionette TRACE conn2 <- [1,2786,null,{}] 19:59:54 INFO - PROCESS | 1652 | 1463626794427 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}] 19:59:54 INFO - PROCESS | 1652 | 1463626794596 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 19:59:54 INFO - PROCESS | 1652 | 1463626794715 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1ea800 == 72 [pid = 1652] [id = 704] 19:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x116f3e400) [pid = 1652] [serial = 2112] [outer = 0x0] 19:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1191acc00) [pid = 1652] [serial = 2113] [outer = 0x116f3e400] 19:59:54 INFO - PROCESS | 1652 | 1463626794747 Marionette DEBUG loaded listener.js 19:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x119d52c00) [pid = 1652] [serial = 2114] [outer = 0x116f3e400] 19:59:55 INFO - PROCESS | 1652 | 1463626795167 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]]]}] 19:59:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:59:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 826ms 19:59:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:59:55 INFO - PROCESS | 1652 | 1463626795260 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 19:59:55 INFO - PROCESS | 1652 | 1463626795262 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 19:59:55 INFO - PROCESS | 1652 | 1463626795266 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:59:55 INFO - PROCESS | 1652 | 1463626795267 Marionette TRACE conn2 <- [1,2790,null,{}] 19:59:55 INFO - PROCESS | 1652 | 1463626795270 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}] 19:59:55 INFO - PROCESS | 1652 | 1463626795383 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 19:59:55 INFO - PROCESS | 1652 | 1463626795473 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc14800 == 73 [pid = 1652] [id = 705] 19:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12389a400) [pid = 1652] [serial = 2115] [outer = 0x0] 19:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1238a1000) [pid = 1652] [serial = 2116] [outer = 0x12389a400] 19:59:55 INFO - PROCESS | 1652 | 1463626795503 Marionette DEBUG loaded listener.js 19:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x124131800) [pid = 1652] [serial = 2117] [outer = 0x12389a400] 19:59:55 INFO - PROCESS | 1652 | 1463626795931 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]]]}] 19:59:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:59:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 669ms 19:59:55 INFO - PROCESS | 1652 | 1463626795936 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 19:59:55 INFO - PROCESS | 1652 | 1463626795939 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 19:59:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:59:55 INFO - PROCESS | 1652 | 1463626795965 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:59:55 INFO - PROCESS | 1652 | 1463626795969 Marionette TRACE conn2 <- [1,2794,null,{}] 19:59:55 INFO - PROCESS | 1652 | 1463626795973 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}] 19:59:56 INFO - PROCESS | 1652 | 1463626796086 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 19:59:56 INFO - PROCESS | 1652 | 1463626796174 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x138421000 == 74 [pid = 1652] [id = 706] 19:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x123bc5800) [pid = 1652] [serial = 2118] [outer = 0x0] 19:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x128ad2800) [pid = 1652] [serial = 2119] [outer = 0x123bc5800] 19:59:56 INFO - PROCESS | 1652 | 1463626796204 Marionette DEBUG loaded listener.js 19:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x128bd1400) [pid = 1652] [serial = 2120] [outer = 0x123bc5800] 19:59:56 INFO - PROCESS | 1652 | 1463626796589 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]]]}] 19:59:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:59:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 702ms 19:59:56 INFO - PROCESS | 1652 | 1463626796645 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 19:59:56 INFO - PROCESS | 1652 | 1463626796646 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 19:59:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:59:56 INFO - PROCESS | 1652 | 1463626796649 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:59:56 INFO - PROCESS | 1652 | 1463626796650 Marionette TRACE conn2 <- [1,2798,null,{}] 19:59:56 INFO - PROCESS | 1652 | 1463626796652 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}] 19:59:56 INFO - PROCESS | 1652 | 1463626796759 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 19:59:56 INFO - PROCESS | 1652 | 1463626796878 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1388e8800 == 75 [pid = 1652] [id = 707] 19:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1273d3c00) [pid = 1652] [serial = 2121] [outer = 0x0] 19:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x129211000) [pid = 1652] [serial = 2122] [outer = 0x1273d3c00] 19:59:56 INFO - PROCESS | 1652 | 1463626796907 Marionette DEBUG loaded listener.js 19:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x129576400) [pid = 1652] [serial = 2123] [outer = 0x1273d3c00] 19:59:57 INFO - PROCESS | 1652 | 1463626797404 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]]]}] 19:59:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:59:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 769ms 19:59:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:59:57 INFO - PROCESS | 1652 | 1463626797419 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 19:59:57 INFO - PROCESS | 1652 | 1463626797421 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 19:59:57 INFO - PROCESS | 1652 | 1463626797424 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:59:57 INFO - PROCESS | 1652 | 1463626797426 Marionette TRACE conn2 <- [1,2802,null,{}] 19:59:57 INFO - PROCESS | 1652 | 1463626797453 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}] 19:59:57 INFO - PROCESS | 1652 | 1463626797619 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 19:59:57 INFO - PROCESS | 1652 | 1463626797786 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x14041e000 == 76 [pid = 1652] [id = 708] 19:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a840800) [pid = 1652] [serial = 2124] [outer = 0x0] 19:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a84a800) [pid = 1652] [serial = 2125] [outer = 0x12a840800] 19:59:57 INFO - PROCESS | 1652 | 1463626797842 Marionette DEBUG loaded listener.js 19:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12abe2400) [pid = 1652] [serial = 2126] [outer = 0x12a840800] 19:59:58 INFO - PROCESS | 1652 | 1463626798283 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]]]}] 19:59:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:59:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 893ms 19:59:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:59:58 INFO - PROCESS | 1652 | 1463626798316 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 19:59:58 INFO - PROCESS | 1652 | 1463626798317 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 19:59:58 INFO - PROCESS | 1652 | 1463626798320 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:59:58 INFO - PROCESS | 1652 | 1463626798321 Marionette TRACE conn2 <- [1,2806,null,{}] 19:59:58 INFO - PROCESS | 1652 | 1463626798324 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}] 19:59:58 INFO - PROCESS | 1652 | 1463626798434 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 19:59:58 INFO - PROCESS | 1652 | 1463626798553 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x135c79000 == 77 [pid = 1652] [id = 709] 19:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a841800) [pid = 1652] [serial = 2127] [outer = 0x0] 19:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12baa4c00) [pid = 1652] [serial = 2128] [outer = 0x12a841800] 19:59:58 INFO - PROCESS | 1652 | 1463626798584 Marionette DEBUG loaded listener.js 19:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12bab0400) [pid = 1652] [serial = 2129] [outer = 0x12a841800] 19:59:59 INFO - PROCESS | 1652 | 1463626799024 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]]]}] 19:59:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:59:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 723ms 19:59:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:59:59 INFO - PROCESS | 1652 | 1463626799044 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 19:59:59 INFO - PROCESS | 1652 | 1463626799045 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 19:59:59 INFO - PROCESS | 1652 | 1463626799047 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:59:59 INFO - PROCESS | 1652 | 1463626799049 Marionette TRACE conn2 <- [1,2810,null,{}] 19:59:59 INFO - PROCESS | 1652 | 1463626799051 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}] 19:59:59 INFO - PROCESS | 1652 | 1463626799160 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 19:59:59 INFO - PROCESS | 1652 | 1463626799278 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ba2000 == 78 [pid = 1652] [id = 710] 19:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1127a5000) [pid = 1652] [serial = 2130] [outer = 0x0] 19:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x117f58c00) [pid = 1652] [serial = 2131] [outer = 0x1127a5000] 19:59:59 INFO - PROCESS | 1652 | 1463626799310 Marionette DEBUG loaded listener.js 19:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12bab0000) [pid = 1652] [serial = 2132] [outer = 0x1127a5000] 19:59:59 INFO - PROCESS | 1652 | 1463626799698 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]]]}] 19:59:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:59:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 668ms 19:59:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:59:59 INFO - PROCESS | 1652 | 1463626799716 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 19:59:59 INFO - PROCESS | 1652 | 1463626799718 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 19:59:59 INFO - PROCESS | 1652 | 1463626799720 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:59:59 INFO - PROCESS | 1652 | 1463626799721 Marionette TRACE conn2 <- [1,2814,null,{}] 19:59:59 INFO - PROCESS | 1652 | 1463626799724 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}] 19:59:59 INFO - PROCESS | 1652 | 1463626799851 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 19:59:59 INFO - PROCESS | 1652 | 1463626799957 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d04800 == 79 [pid = 1652] [id = 711] 19:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1127acc00) [pid = 1652] [serial = 2133] [outer = 0x0] 19:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x115e3d000) [pid = 1652] [serial = 2134] [outer = 0x1127acc00] 19:59:59 INFO - PROCESS | 1652 | 1463626799987 Marionette DEBUG loaded listener.js 20:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11994a000) [pid = 1652] [serial = 2135] [outer = 0x1127acc00] 20:00:00 INFO - PROCESS | 1652 | 1463626800633 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 20:00:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:00:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 926ms 20:00:00 INFO - PROCESS | 1652 | 1463626800647 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:00:00 INFO - PROCESS | 1652 | 1463626800650 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:00:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:00:00 INFO - PROCESS | 1652 | 1463626800654 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:00:00 INFO - PROCESS | 1652 | 1463626800657 Marionette TRACE conn2 <- [1,2818,null,{}] 20:00:00 INFO - PROCESS | 1652 | 1463626800662 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:00 INFO - PROCESS | 1652 | 1463626800790 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:00:00 INFO - PROCESS | 1652 | 1463626800888 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fce800 == 80 [pid = 1652] [id = 712] 20:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11301a400) [pid = 1652] [serial = 2136] [outer = 0x0] 20:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x116073c00) [pid = 1652] [serial = 2137] [outer = 0x11301a400] 20:00:00 INFO - PROCESS | 1652 | 1463626800918 Marionette DEBUG loaded listener.js 20:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x116838c00) [pid = 1652] [serial = 2138] [outer = 0x11301a400] 20:00:01 INFO - PROCESS | 1652 | 1463626801361 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 20:00:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:00:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 777ms 20:00:01 INFO - PROCESS | 1652 | 1463626801430 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:00:01 INFO - PROCESS | 1652 | 1463626801433 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:00:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:00:01 INFO - PROCESS | 1652 | 1463626801437 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:00:01 INFO - PROCESS | 1652 | 1463626801438 Marionette TRACE conn2 <- [1,2822,null,{}] 20:00:01 INFO - PROCESS | 1652 | 1463626801440 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:01 INFO - PROCESS | 1652 | 1463626801543 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:00:01 INFO - PROCESS | 1652 | 1463626801657 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b8c000 == 81 [pid = 1652] [id = 713] 20:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x117f5ec00) [pid = 1652] [serial = 2139] [outer = 0x0] 20:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x117fb5000) [pid = 1652] [serial = 2140] [outer = 0x117f5ec00] 20:00:01 INFO - PROCESS | 1652 | 1463626801702 Marionette DEBUG loaded listener.js 20:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x1191a7800) [pid = 1652] [serial = 2141] [outer = 0x117f5ec00] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x135c35800 == 80 [pid = 1652] [id = 702] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57f000 == 79 [pid = 1652] [id = 701] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119b95000 == 78 [pid = 1652] [id = 700] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x135a3f000 == 77 [pid = 1652] [id = 699] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x134785800 == 76 [pid = 1652] [id = 698] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x128b22800) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d97a800 == 75 [pid = 1652] [id = 697] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d670800 == 74 [pid = 1652] [id = 696] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12cec0800 == 73 [pid = 1652] [id = 695] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12cec3000 == 72 [pid = 1652] [id = 18] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1239bc000 == 71 [pid = 1652] [id = 694] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12b397000 == 70 [pid = 1652] [id = 693] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119cd5800 == 69 [pid = 1652] [id = 692] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x123b34000 == 68 [pid = 1652] [id = 691] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7bb800 == 67 [pid = 1652] [id = 687] 20:00:02 INFO - PROCESS | 1652 | 1463626802247 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d5a3800 == 66 [pid = 1652] [id = 686] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c246000 == 65 [pid = 1652] [id = 685] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x124a47000 == 64 [pid = 1652] [id = 684] 20:00:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d239000 == 63 [pid = 1652] [id = 683] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1273eac00) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x1238a3800) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x123bc7400) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x121002400) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x1193ce800) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12100f800) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x128fddc00) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x129312000) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x117fb8400) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x128bc7400) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x1273d3800) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1273d8400) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x126fa1000) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x116f43000) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1166be400) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x124ae3000) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11706f800) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1182e7400) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11301e000) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x117fbec00) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x121044800) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x128c31000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x121006c00) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x128bcb400) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x116f3d800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x128ad9800) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x128ad5c00) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12baadc00) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12389d000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x129263c00) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1246e6400) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x116f47c00) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x123bc8000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x113099c00) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x113d0d800) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12930b400) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x113021c00) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1241c3400) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x126c4b000) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1238a3c00) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a8afc00) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x119944400) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12685ac00) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x117f2a400) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x128c2bc00) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x128df3800) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x119d86400) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12100b000) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119d8a800) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x128ad8800) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x119d2cc00) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x129260800) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x116f3ec00) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1166b2800) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12abeb800) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x119060000) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x128b25c00) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x117578400) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12469f400) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128fdf800) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x124dc8800) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128d90400) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a84f000) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1210b3c00) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x121008c00) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 20:00:02 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x116845800) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 20:00:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:00:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 871ms 20:00:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:00:02 INFO - PROCESS | 1652 | 1463626802314 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:00:02 INFO - PROCESS | 1652 | 1463626802315 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:00:02 INFO - PROCESS | 1652 | 1463626802317 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:00:02 INFO - PROCESS | 1652 | 1463626802320 Marionette TRACE conn2 <- [1,2826,null,{}] 20:00:02 INFO - PROCESS | 1652 | 1463626802328 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:02 INFO - PROCESS | 1652 | 1463626802423 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:00:02 INFO - PROCESS | 1652 | 1463626802431 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cd7000 == 64 [pid = 1652] [id = 714] 20:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118614c00) [pid = 1652] [serial = 2142] [outer = 0x0] 20:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11990b800) [pid = 1652] [serial = 2143] [outer = 0x118614c00] 20:00:02 INFO - PROCESS | 1652 | 1463626802458 Marionette DEBUG loaded listener.js 20:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119d52000) [pid = 1652] [serial = 2144] [outer = 0x118614c00] 20:00:02 INFO - PROCESS | 1652 | 1463626802868 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:00:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:00:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 572ms 20:00:02 INFO - PROCESS | 1652 | 1463626802890 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:00:02 INFO - PROCESS | 1652 | 1463626802893 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:00:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:00:02 INFO - PROCESS | 1652 | 1463626802897 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:00:02 INFO - PROCESS | 1652 | 1463626802898 Marionette TRACE conn2 <- [1,2830,null,{}] 20:00:02 INFO - PROCESS | 1652 | 1463626802901 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:03 INFO - PROCESS | 1652 | 1463626803010 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:00:03 INFO - PROCESS | 1652 | 1463626803017 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c14000 == 65 [pid = 1652] [id = 715] 20:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119d94000) [pid = 1652] [serial = 2145] [outer = 0x0] 20:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x121009c00) [pid = 1652] [serial = 2146] [outer = 0x119d94000] 20:00:03 INFO - PROCESS | 1652 | 1463626803043 Marionette DEBUG loaded listener.js 20:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x121041c00) [pid = 1652] [serial = 2147] [outer = 0x119d94000] 20:00:03 INFO - PROCESS | 1652 | 1463626803392 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:00:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 20:00:03 INFO - PROCESS | 1652 | 1463626803416 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:00:03 INFO - PROCESS | 1652 | 1463626803417 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:00:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:00:03 INFO - PROCESS | 1652 | 1463626803419 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:00:03 INFO - PROCESS | 1652 | 1463626803421 Marionette TRACE conn2 <- [1,2834,null,{}] 20:00:03 INFO - PROCESS | 1652 | 1463626803432 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:03 INFO - PROCESS | 1652 | 1463626803522 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:00:03 INFO - PROCESS | 1652 | 1463626803528 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a898800 == 66 [pid = 1652] [id = 716] 20:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x121008800) [pid = 1652] [serial = 2148] [outer = 0x0] 20:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12386e800) [pid = 1652] [serial = 2149] [outer = 0x121008800] 20:00:03 INFO - PROCESS | 1652 | 1463626803554 Marionette DEBUG loaded listener.js 20:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x123b74000) [pid = 1652] [serial = 2150] [outer = 0x121008800] 20:00:03 INFO - PROCESS | 1652 | 1463626803877 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:00:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:00:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 467ms 20:00:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:00:03 INFO - PROCESS | 1652 | 1463626803888 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:00:03 INFO - PROCESS | 1652 | 1463626803889 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:00:03 INFO - PROCESS | 1652 | 1463626803891 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:00:03 INFO - PROCESS | 1652 | 1463626803892 Marionette TRACE conn2 <- [1,2838,null,{}] 20:00:03 INFO - PROCESS | 1652 | 1463626803897 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:04 INFO - PROCESS | 1652 | 1463626804001 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:00:04 INFO - PROCESS | 1652 | 1463626804085 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba87800 == 67 [pid = 1652] [id = 717] 20:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1210b5800) [pid = 1652] [serial = 2151] [outer = 0x0] 20:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1241cf400) [pid = 1652] [serial = 2152] [outer = 0x1210b5800] 20:00:04 INFO - PROCESS | 1652 | 1463626804112 Marionette DEBUG loaded listener.js 20:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1246e7400) [pid = 1652] [serial = 2153] [outer = 0x1210b5800] 20:00:04 INFO - PROCESS | 1652 | 1463626804547 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 20:00:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:00:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 673ms 20:00:04 INFO - PROCESS | 1652 | 1463626804565 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:00:04 INFO - PROCESS | 1652 | 1463626804567 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:00:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:00:04 INFO - PROCESS | 1652 | 1463626804570 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:00:04 INFO - PROCESS | 1652 | 1463626804572 Marionette TRACE conn2 <- [1,2842,null,{}] 20:00:04 INFO - PROCESS | 1652 | 1463626804583 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:04 INFO - PROCESS | 1652 | 1463626804692 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:00:04 INFO - PROCESS | 1652 | 1463626804704 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c245000 == 68 [pid = 1652] [id = 718] 20:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x124216c00) [pid = 1652] [serial = 2154] [outer = 0x0] 20:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1257f4400) [pid = 1652] [serial = 2155] [outer = 0x124216c00] 20:00:04 INFO - PROCESS | 1652 | 1463626804731 Marionette DEBUG loaded listener.js 20:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x126c46400) [pid = 1652] [serial = 2156] [outer = 0x124216c00] 20:00:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:00:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 20:00:05 INFO - PROCESS | 1652 | 1463626805236 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 20:00:05 INFO - PROCESS | 1652 | 1463626805243 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:00:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:00:05 INFO - PROCESS | 1652 | 1463626805248 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:00:05 INFO - PROCESS | 1652 | 1463626805252 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:00:05 INFO - PROCESS | 1652 | 1463626805254 Marionette TRACE conn2 <- [1,2846,null,{}] 20:00:05 INFO - PROCESS | 1652 | 1463626805257 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:05 INFO - PROCESS | 1652 | 1463626805438 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:00:05 INFO - PROCESS | 1652 | 1463626805494 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9db800 == 69 [pid = 1652] [id = 719] 20:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12469b800) [pid = 1652] [serial = 2157] [outer = 0x0] 20:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12700d000) [pid = 1652] [serial = 2158] [outer = 0x12469b800] 20:00:05 INFO - PROCESS | 1652 | 1463626805518 Marionette DEBUG loaded listener.js 20:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1273dfc00) [pid = 1652] [serial = 2159] [outer = 0x12469b800] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x129261c00) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x128fe1800) [pid = 1652] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12d22a000) [pid = 1652] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x117f5fc00) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123d9c400) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x124212c00) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x112969400) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x117580800) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1165b5000) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12aba6000) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1238a7000) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128bcf000) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x112875000) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:00:06 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x126c4c400) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:00:06 INFO - PROCESS | 1652 | 1463626806225 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 20:00:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:00:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1023ms 20:00:06 INFO - PROCESS | 1652 | 1463626806275 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:00:06 INFO - PROCESS | 1652 | 1463626806277 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:00:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:00:06 INFO - PROCESS | 1652 | 1463626806281 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:00:06 INFO - PROCESS | 1652 | 1463626806283 Marionette TRACE conn2 <- [1,2850,null,{}] 20:00:06 INFO - PROCESS | 1652 | 1463626806287 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:06 INFO - PROCESS | 1652 | 1463626806401 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:00:06 INFO - PROCESS | 1652 | 1463626806495 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cd5800 == 70 [pid = 1652] [id = 720] 20:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11309fc00) [pid = 1652] [serial = 2160] [outer = 0x0] 20:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x116154400) [pid = 1652] [serial = 2161] [outer = 0x11309fc00] 20:00:06 INFO - PROCESS | 1652 | 1463626806528 Marionette DEBUG loaded listener.js 20:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1166be800) [pid = 1652] [serial = 2162] [outer = 0x11309fc00] 20:00:06 INFO - PROCESS | 1652 | 1463626806975 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:00:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:00:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 725ms 20:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:00:07 INFO - PROCESS | 1652 | 1463626807006 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:00:07 INFO - PROCESS | 1652 | 1463626807010 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:00:07 INFO - PROCESS | 1652 | 1463626807015 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:00:07 INFO - PROCESS | 1652 | 1463626807016 Marionette TRACE conn2 <- [1,2854,null,{}] 20:00:07 INFO - PROCESS | 1652 | 1463626807019 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:07 INFO - PROCESS | 1652 | 1463626807132 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:00:07 INFO - PROCESS | 1652 | 1463626807242 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6be000 == 71 [pid = 1652] [id = 721] 20:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115061400) [pid = 1652] [serial = 2163] [outer = 0x0] 20:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11757e400) [pid = 1652] [serial = 2164] [outer = 0x115061400] 20:00:07 INFO - PROCESS | 1652 | 1463626807275 Marionette DEBUG loaded listener.js 20:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119d46400) [pid = 1652] [serial = 2165] [outer = 0x115061400] 20:00:07 INFO - PROCESS | 1652 | 1463626807701 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 20:00:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:00:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 720ms 20:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:00:07 INFO - PROCESS | 1652 | 1463626807735 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:00:07 INFO - PROCESS | 1652 | 1463626807736 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:00:07 INFO - PROCESS | 1652 | 1463626807739 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:00:07 INFO - PROCESS | 1652 | 1463626807742 Marionette TRACE conn2 <- [1,2858,null,{}] 20:00:07 INFO - PROCESS | 1652 | 1463626807749 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:07 INFO - PROCESS | 1652 | 1463626807859 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:00:07 INFO - PROCESS | 1652 | 1463626807974 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d235000 == 72 [pid = 1652] [id = 722] 20:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x121043c00) [pid = 1652] [serial = 2166] [outer = 0x0] 20:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x123bc8400) [pid = 1652] [serial = 2167] [outer = 0x121043c00] 20:00:08 INFO - PROCESS | 1652 | 1463626808006 Marionette DEBUG loaded listener.js 20:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x124212000) [pid = 1652] [serial = 2168] [outer = 0x121043c00] 20:00:08 INFO - PROCESS | 1652 | 1463626808437 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:00:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:00:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 724ms 20:00:08 INFO - PROCESS | 1652 | 1463626808464 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:00:08 INFO - PROCESS | 1652 | 1463626808466 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:00:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:00:08 INFO - PROCESS | 1652 | 1463626808468 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:00:08 INFO - PROCESS | 1652 | 1463626808470 Marionette TRACE conn2 <- [1,2862,null,{}] 20:00:08 INFO - PROCESS | 1652 | 1463626808472 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:08 INFO - PROCESS | 1652 | 1463626808583 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:00:08 INFO - PROCESS | 1652 | 1463626808650 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57d800 == 73 [pid = 1652] [id = 723] 20:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x124214800) [pid = 1652] [serial = 2169] [outer = 0x0] 20:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x124697c00) [pid = 1652] [serial = 2170] [outer = 0x124214800] 20:00:08 INFO - PROCESS | 1652 | 1463626808720 Marionette DEBUG loaded listener.js 20:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127007800) [pid = 1652] [serial = 2171] [outer = 0x124214800] 20:00:09 INFO - PROCESS | 1652 | 1463626809129 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 20:00:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:00:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 669ms 20:00:09 INFO - PROCESS | 1652 | 1463626809137 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:00:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:00:09 INFO - PROCESS | 1652 | 1463626809138 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:00:09 INFO - PROCESS | 1652 | 1463626809141 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:00:09 INFO - PROCESS | 1652 | 1463626809142 Marionette TRACE conn2 <- [1,2866,null,{}] 20:00:09 INFO - PROCESS | 1652 | 1463626809147 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:09 INFO - PROCESS | 1652 | 1463626809256 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:00:09 INFO - PROCESS | 1652 | 1463626809356 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d66a000 == 74 [pid = 1652] [id = 724] 20:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x126fa0c00) [pid = 1652] [serial = 2172] [outer = 0x0] 20:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x128ad4800) [pid = 1652] [serial = 2173] [outer = 0x126fa0c00] 20:00:09 INFO - PROCESS | 1652 | 1463626809386 Marionette DEBUG loaded listener.js 20:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x128b22c00) [pid = 1652] [serial = 2174] [outer = 0x126fa0c00] 20:00:09 INFO - PROCESS | 1652 | 1463626809815 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:00:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 725ms 20:00:09 INFO - PROCESS | 1652 | 1463626809866 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:00:09 INFO - PROCESS | 1652 | 1463626809868 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:00:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:00:09 INFO - PROCESS | 1652 | 1463626809870 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:00:09 INFO - PROCESS | 1652 | 1463626809871 Marionette TRACE conn2 <- [1,2870,null,{}] 20:00:09 INFO - PROCESS | 1652 | 1463626809874 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:10 INFO - PROCESS | 1652 | 1463626810045 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:00:10 INFO - PROCESS | 1652 | 1463626810105 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dc07000 == 75 [pid = 1652] [id = 725] 20:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x128d90400) [pid = 1652] [serial = 2175] [outer = 0x0] 20:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x128fe7000) [pid = 1652] [serial = 2176] [outer = 0x128d90400] 20:00:10 INFO - PROCESS | 1652 | 1463626810137 Marionette DEBUG loaded listener.js 20:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129266c00) [pid = 1652] [serial = 2177] [outer = 0x128d90400] 20:00:10 INFO - PROCESS | 1652 | 1463626810557 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 20:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 720ms 20:00:10 INFO - PROCESS | 1652 | 1463626810591 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:00:10 INFO - PROCESS | 1652 | 1463626810592 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:00:10 INFO - PROCESS | 1652 | 1463626810609 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:00:10 INFO - PROCESS | 1652 | 1463626810611 Marionette TRACE conn2 <- [1,2874,null,{}] 20:00:10 INFO - PROCESS | 1652 | 1463626810613 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:10 INFO - PROCESS | 1652 | 1463626810723 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:00:10 INFO - PROCESS | 1652 | 1463626810805 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df1a000 == 76 [pid = 1652] [id = 726] 20:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x128df6400) [pid = 1652] [serial = 2178] [outer = 0x0] 20:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12957dc00) [pid = 1652] [serial = 2179] [outer = 0x128df6400] 20:00:10 INFO - PROCESS | 1652 | 1463626810835 Marionette DEBUG loaded listener.js 20:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a697400) [pid = 1652] [serial = 2180] [outer = 0x128df6400] 20:00:11 INFO - PROCESS | 1652 | 1463626811245 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 20:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 673ms 20:00:11 INFO - PROCESS | 1652 | 1463626811280 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:00:11 INFO - PROCESS | 1652 | 1463626811282 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:00:11 INFO - PROCESS | 1652 | 1463626811284 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:00:11 INFO - PROCESS | 1652 | 1463626811286 Marionette TRACE conn2 <- [1,2878,null,{}] 20:00:11 INFO - PROCESS | 1652 | 1463626811288 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:11 INFO - PROCESS | 1652 | 1463626811403 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:00:11 INFO - PROCESS | 1652 | 1463626811514 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x131d9f800 == 77 [pid = 1652] [id = 727] 20:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x129265800) [pid = 1652] [serial = 2181] [outer = 0x0] 20:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a8acc00) [pid = 1652] [serial = 2182] [outer = 0x129265800] 20:00:11 INFO - PROCESS | 1652 | 1463626811546 Marionette DEBUG loaded listener.js 20:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12aba6000) [pid = 1652] [serial = 2183] [outer = 0x129265800] 20:00:12 INFO - PROCESS | 1652 | 1463626812018 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 820ms 20:00:12 INFO - PROCESS | 1652 | 1463626812106 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:00:12 INFO - PROCESS | 1652 | 1463626812108 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:00:12 INFO - PROCESS | 1652 | 1463626812112 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:00:12 INFO - PROCESS | 1652 | 1463626812114 Marionette TRACE conn2 <- [1,2882,null,{}] 20:00:12 INFO - PROCESS | 1652 | 1463626812117 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:12 INFO - PROCESS | 1652 | 1463626812259 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:00:12 INFO - PROCESS | 1652 | 1463626812375 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x131dda800 == 78 [pid = 1652] [id = 728] 20:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x115ebe400) [pid = 1652] [serial = 2184] [outer = 0x0] 20:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x128a09c00) [pid = 1652] [serial = 2185] [outer = 0x115ebe400] 20:00:12 INFO - PROCESS | 1652 | 1463626812407 Marionette DEBUG loaded listener.js 20:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x128a0f400) [pid = 1652] [serial = 2186] [outer = 0x115ebe400] 20:00:12 INFO - PROCESS | 1652 | 1463626812808 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 20:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 721ms 20:00:12 INFO - PROCESS | 1652 | 1463626812832 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:00:12 INFO - PROCESS | 1652 | 1463626812833 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:00:12 INFO - PROCESS | 1652 | 1463626812836 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:00:12 INFO - PROCESS | 1652 | 1463626812837 Marionette TRACE conn2 <- [1,2886,null,{}] 20:00:12 INFO - PROCESS | 1652 | 1463626812840 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:12 INFO - PROCESS | 1652 | 1463626812960 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:00:13 INFO - PROCESS | 1652 | 1463626813044 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293c3000 == 79 [pid = 1652] [id = 729] 20:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x112870c00) [pid = 1652] [serial = 2187] [outer = 0x0] 20:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x125004000) [pid = 1652] [serial = 2188] [outer = 0x112870c00] 20:00:13 INFO - PROCESS | 1652 | 1463626813073 Marionette DEBUG loaded listener.js 20:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x128a11c00) [pid = 1652] [serial = 2189] [outer = 0x112870c00] 20:00:13 INFO - PROCESS | 1652 | 1463626813667 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 20:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 871ms 20:00:13 INFO - PROCESS | 1652 | 1463626813708 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:00:13 INFO - PROCESS | 1652 | 1463626813710 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:00:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:00:13 INFO - PROCESS | 1652 | 1463626813715 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:00:13 INFO - PROCESS | 1652 | 1463626813717 Marionette TRACE conn2 <- [1,2890,null,{}] 20:00:13 INFO - PROCESS | 1652 | 1463626813721 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:13 INFO - PROCESS | 1652 | 1463626813829 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:00:13 INFO - PROCESS | 1652 | 1463626813914 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a830000 == 80 [pid = 1652] [id = 730] 20:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1166b1400) [pid = 1652] [serial = 2190] [outer = 0x0] 20:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1166bb000) [pid = 1652] [serial = 2191] [outer = 0x1166b1400] 20:00:13 INFO - PROCESS | 1652 | 1463626813943 Marionette DEBUG loaded listener.js 20:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x117f24800) [pid = 1652] [serial = 2192] [outer = 0x1166b1400] 20:00:14 INFO - PROCESS | 1652 | 1463626814343 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c245000 == 79 [pid = 1652] [id = 718] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba87800 == 78 [pid = 1652] [id = 717] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a898800 == 77 [pid = 1652] [id = 716] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128c14000 == 76 [pid = 1652] [id = 715] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12d236000) [pid = 1652] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x124dcf000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 20:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 720ms 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119cd7000 == 75 [pid = 1652] [id = 714] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119b8c000 == 74 [pid = 1652] [id = 713] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128fce800 == 73 [pid = 1652] [id = 712] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119ba2000 == 72 [pid = 1652] [id = 710] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x135c79000 == 71 [pid = 1652] [id = 709] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x14041e000 == 70 [pid = 1652] [id = 708] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1388e8800 == 69 [pid = 1652] [id = 707] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x138421000 == 68 [pid = 1652] [id = 706] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc14800 == 67 [pid = 1652] [id = 705] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1ea800 == 66 [pid = 1652] [id = 704] 20:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119316000 == 65 [pid = 1652] [id = 703] 20:00:14 INFO - PROCESS | 1652 | 1463626814449 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:00:14 INFO - PROCESS | 1652 | 1463626814453 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x123adcc00) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12abab000) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12abdf800) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x124219800) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11309f400) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11966a000) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x117fb5c00) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x117f31c00) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x119d8f400) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12930c000) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12abed000) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x124695400) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x124dca400) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12500e000) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x128fe4400) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a84c000) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1166bbc00) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x117f4c400) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x119d8ec00) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128b2ac00) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1273dc800) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 20:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x128ded000) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x128c25c00) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x119d8bc00) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12421dc00) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12a699400) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12aba1800) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12ac0e400) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1166b9800) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119911800) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12920c400) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 20:00:14 INFO - PROCESS | 1652 | 1463626814477 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:00:14 INFO - PROCESS | 1652 | 1463626814479 Marionette TRACE conn2 <- [1,2894,null,{}] 20:00:14 INFO - PROCESS | 1652 | 1463626814482 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:14 INFO - PROCESS | 1652 | 1463626814635 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:00:14 INFO - PROCESS | 1652 | 1463626814647 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x124116800 == 66 [pid = 1652] [id = 731] 20:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x117f64400) [pid = 1652] [serial = 2193] [outer = 0x0] 20:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x117fbc400) [pid = 1652] [serial = 2194] [outer = 0x117f64400] 20:00:14 INFO - PROCESS | 1652 | 1463626814690 Marionette DEBUG loaded listener.js 20:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119c0e000) [pid = 1652] [serial = 2195] [outer = 0x117f64400] 20:00:15 INFO - PROCESS | 1652 | 1463626815174 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:00:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 733ms 20:00:15 INFO - PROCESS | 1652 | 1463626815200 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:00:15 INFO - PROCESS | 1652 | 1463626815201 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:00:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:00:15 INFO - PROCESS | 1652 | 1463626815203 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:00:15 INFO - PROCESS | 1652 | 1463626815206 Marionette TRACE conn2 <- [1,2898,null,{}] 20:00:15 INFO - PROCESS | 1652 | 1463626815221 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:15 INFO - PROCESS | 1652 | 1463626815325 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:00:15 INFO - PROCESS | 1652 | 1463626815330 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88c000 == 67 [pid = 1652] [id = 732] 20:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12103c800) [pid = 1652] [serial = 2196] [outer = 0x0] 20:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1210bb000) [pid = 1652] [serial = 2197] [outer = 0x12103c800] 20:00:15 INFO - PROCESS | 1652 | 1463626815358 Marionette DEBUG loaded listener.js 20:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123bc4000) [pid = 1652] [serial = 2198] [outer = 0x12103c800] 20:00:15 INFO - PROCESS | 1652 | 1463626815721 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 20:00:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:00:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 570ms 20:00:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:00:15 INFO - PROCESS | 1652 | 1463626815775 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:00:15 INFO - PROCESS | 1652 | 1463626815777 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:00:15 INFO - PROCESS | 1652 | 1463626815779 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:00:15 INFO - PROCESS | 1652 | 1463626815780 Marionette TRACE conn2 <- [1,2902,null,{}] 20:00:15 INFO - PROCESS | 1652 | 1463626815782 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:15 INFO - PROCESS | 1652 | 1463626815886 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:00:15 INFO - PROCESS | 1652 | 1463626815893 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c241000 == 68 [pid = 1652] [id = 733] 20:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1241c2800) [pid = 1652] [serial = 2199] [outer = 0x0] 20:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x124219400) [pid = 1652] [serial = 2200] [outer = 0x1241c2800] 20:00:15 INFO - PROCESS | 1652 | 1463626815919 Marionette DEBUG loaded listener.js 20:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x125009c00) [pid = 1652] [serial = 2201] [outer = 0x1241c2800] 20:00:16 INFO - PROCESS | 1652 | 1463626816295 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:00:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:00:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 572ms 20:00:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:00:16 INFO - PROCESS | 1652 | 1463626816352 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:00:16 INFO - PROCESS | 1652 | 1463626816354 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:00:16 INFO - PROCESS | 1652 | 1463626816357 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:00:16 INFO - PROCESS | 1652 | 1463626816359 Marionette TRACE conn2 <- [1,2906,null,{}] 20:00:16 INFO - PROCESS | 1652 | 1463626816362 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:16 INFO - PROCESS | 1652 | 1463626816505 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:00:16 INFO - PROCESS | 1652 | 1463626816519 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb9800 == 69 [pid = 1652] [id = 734] 20:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x124695400) [pid = 1652] [serial = 2202] [outer = 0x0] 20:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1273d9c00) [pid = 1652] [serial = 2203] [outer = 0x124695400] 20:00:16 INFO - PROCESS | 1652 | 1463626816560 Marionette DEBUG loaded listener.js 20:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128a11000) [pid = 1652] [serial = 2204] [outer = 0x124695400] 20:00:16 INFO - PROCESS | 1652 | 1463626816975 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:00:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 672ms 20:00:17 INFO - PROCESS | 1652 | 1463626817029 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:00:17 INFO - PROCESS | 1652 | 1463626817030 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:00:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:00:17 INFO - PROCESS | 1652 | 1463626817032 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:00:17 INFO - PROCESS | 1652 | 1463626817034 Marionette TRACE conn2 <- [1,2910,null,{}] 20:00:17 INFO - PROCESS | 1652 | 1463626817036 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:17 INFO - PROCESS | 1652 | 1463626817170 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:00:17 INFO - PROCESS | 1652 | 1463626817184 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d581800 == 70 [pid = 1652] [id = 735] 20:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x128a14800) [pid = 1652] [serial = 2205] [outer = 0x0] 20:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x128ded000) [pid = 1652] [serial = 2206] [outer = 0x128a14800] 20:00:17 INFO - PROCESS | 1652 | 1463626817217 Marionette DEBUG loaded listener.js 20:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x129212400) [pid = 1652] [serial = 2207] [outer = 0x128a14800] 20:00:17 INFO - PROCESS | 1652 | 1463626817537 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 20:00:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:00:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:00:17 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 567ms 20:00:17 INFO - PROCESS | 1652 | 1463626817601 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:00:17 INFO - PROCESS | 1652 | 1463626817602 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:00:17 INFO - TEST-START | /DOMEvents/constructors.html 20:00:17 INFO - PROCESS | 1652 | 1463626817605 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:00:17 INFO - PROCESS | 1652 | 1463626817606 Marionette TRACE conn2 <- [1,2914,null,{}] 20:00:17 INFO - PROCESS | 1652 | 1463626817608 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:17 INFO - PROCESS | 1652 | 1463626817728 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:00:17 INFO - PROCESS | 1652 | 1463626817746 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df18800 == 71 [pid = 1652] [id = 736] 20:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129310400) [pid = 1652] [serial = 2208] [outer = 0x0] 20:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a847800) [pid = 1652] [serial = 2209] [outer = 0x129310400] 20:00:17 INFO - PROCESS | 1652 | 1463626817770 Marionette DEBUG loaded listener.js 20:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a8b1400) [pid = 1652] [serial = 2210] [outer = 0x129310400] 20:00:18 INFO - PROCESS | 1652 | 1463626818158 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:00:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:00:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:00:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:00:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:00:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:00:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:00:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:00:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:00:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 20:00:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:00:18 INFO - PROCESS | 1652 | 1463626818179 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:00:18 INFO - PROCESS | 1652 | 1463626818181 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:00:18 INFO - PROCESS | 1652 | 1463626818183 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:00:18 INFO - PROCESS | 1652 | 1463626818184 Marionette TRACE conn2 <- [1,2918,null,{}] 20:00:18 INFO - PROCESS | 1652 | 1463626818187 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:18 INFO - PROCESS | 1652 | 1463626818318 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:00:18 INFO - PROCESS | 1652 | 1463626818334 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x131db1800 == 72 [pid = 1652] [id = 737] 20:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129315400) [pid = 1652] [serial = 2211] [outer = 0x0] 20:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12abac800) [pid = 1652] [serial = 2212] [outer = 0x129315400] 20:00:18 INFO - PROCESS | 1652 | 1463626818358 Marionette DEBUG loaded listener.js 20:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ac0c400) [pid = 1652] [serial = 2213] [outer = 0x129315400] 20:00:18 INFO - PROCESS | 1652 | 1463626818677 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:00:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:00:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 521ms 20:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1210b5800) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x124216c00) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119d21800) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x118614c00) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x121008800) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11301a400) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x119d94000) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x117f5ec00) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:00:18 INFO - PROCESS | 1652 | 1463626818810 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:00:18 INFO - PROCESS | 1652 | 1463626818812 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:00:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:00:18 INFO - PROCESS | 1652 | 1463626818822 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:00:18 INFO - PROCESS | 1652 | 1463626818823 Marionette TRACE conn2 <- [1,2922,null,{}] 20:00:18 INFO - PROCESS | 1652 | 1463626818825 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:18 INFO - PROCESS | 1652 | 1463626818924 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:00:18 INFO - PROCESS | 1652 | 1463626818929 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c876800 == 73 [pid = 1652] [id = 738] 20:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11994bc00) [pid = 1652] [serial = 2214] [outer = 0x0] 20:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1210b5800) [pid = 1652] [serial = 2215] [outer = 0x11994bc00] 20:00:18 INFO - PROCESS | 1652 | 1463626818954 Marionette DEBUG loaded listener.js 20:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1273f7000) [pid = 1652] [serial = 2216] [outer = 0x11994bc00] 20:00:19 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:00:19 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:00:19 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:00:19 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:00:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:00:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:00:19 INFO - PROCESS | 1652 | 1463626819286 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 20:00:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 20:00:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:00:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 20:00:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:00:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 20:00:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:00:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:00:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 471ms 20:00:19 INFO - PROCESS | 1652 | 1463626819293 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:00:19 INFO - PROCESS | 1652 | 1463626819297 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:00:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:00:19 INFO - PROCESS | 1652 | 1463626819300 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:00:19 INFO - PROCESS | 1652 | 1463626819301 Marionette TRACE conn2 <- [1,2926,null,{}] 20:00:19 INFO - PROCESS | 1652 | 1463626819304 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:19 INFO - PROCESS | 1652 | 1463626819400 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:00:19 INFO - PROCESS | 1652 | 1463626819404 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x135c1b000 == 74 [pid = 1652] [id = 739] 20:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x121002c00) [pid = 1652] [serial = 2217] [outer = 0x0] 20:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b3c3800) [pid = 1652] [serial = 2218] [outer = 0x121002c00] 20:00:19 INFO - PROCESS | 1652 | 1463626819502 Marionette DEBUG loaded listener.js 20:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12baa8800) [pid = 1652] [serial = 2219] [outer = 0x121002c00] 20:00:19 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:00:19 INFO - PROCESS | 1652 | 1463626819757 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 20:00:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:00:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 20:00:19 INFO - PROCESS | 1652 | 1463626819769 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:00:19 INFO - PROCESS | 1652 | 1463626819771 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:00:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:00:19 INFO - PROCESS | 1652 | 1463626819773 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:00:19 INFO - PROCESS | 1652 | 1463626819775 Marionette TRACE conn2 <- [1,2930,null,{}] 20:00:19 INFO - PROCESS | 1652 | 1463626819789 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:19 INFO - PROCESS | 1652 | 1463626819903 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:00:19 INFO - PROCESS | 1652 | 1463626819908 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x135c87000 == 75 [pid = 1652] [id = 740] 20:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12bab0c00) [pid = 1652] [serial = 2220] [outer = 0x0] 20:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12baee000) [pid = 1652] [serial = 2221] [outer = 0x12bab0c00] 20:00:19 INFO - PROCESS | 1652 | 1463626819937 Marionette DEBUG loaded listener.js 20:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12be0d000) [pid = 1652] [serial = 2222] [outer = 0x12bab0c00] 20:00:20 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:00:20 INFO - PROCESS | 1652 | 1463626820277 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 20:00:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:00:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 528ms 20:00:20 INFO - PROCESS | 1652 | 1463626820301 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:00:20 INFO - PROCESS | 1652 | 1463626820302 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:00:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:00:20 INFO - PROCESS | 1652 | 1463626820305 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:00:20 INFO - PROCESS | 1652 | 1463626820306 Marionette TRACE conn2 <- [1,2934,null,{}] 20:00:20 INFO - PROCESS | 1652 | 1463626820308 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:20 INFO - PROCESS | 1652 | 1463626820407 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:00:20 INFO - PROCESS | 1652 | 1463626820487 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x13840c800 == 76 [pid = 1652] [id = 741] 20:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12bab2c00) [pid = 1652] [serial = 2223] [outer = 0x0] 20:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12beacc00) [pid = 1652] [serial = 2224] [outer = 0x12bab2c00] 20:00:20 INFO - PROCESS | 1652 | 1463626820512 Marionette DEBUG loaded listener.js 20:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12beb4400) [pid = 1652] [serial = 2225] [outer = 0x12bab2c00] 20:00:20 INFO - PROCESS | 1652 | 1463626820770 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:00:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:00:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 471ms 20:00:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:00:20 INFO - PROCESS | 1652 | 1463626820781 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:00:20 INFO - PROCESS | 1652 | 1463626820783 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:00:20 INFO - PROCESS | 1652 | 1463626820785 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:00:20 INFO - PROCESS | 1652 | 1463626820786 Marionette TRACE conn2 <- [1,2938,null,{}] 20:00:20 INFO - PROCESS | 1652 | 1463626820790 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:20 INFO - PROCESS | 1652 | 1463626820967 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:00:21 INFO - PROCESS | 1652 | 1463626821079 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118443000 == 77 [pid = 1652] [id = 742] 20:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x110e04800) [pid = 1652] [serial = 2226] [outer = 0x0] 20:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x110e09400) [pid = 1652] [serial = 2227] [outer = 0x110e04800] 20:00:21 INFO - PROCESS | 1652 | 1463626821116 Marionette DEBUG loaded listener.js 20:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x110e11800) [pid = 1652] [serial = 2228] [outer = 0x110e04800] 20:00:21 INFO - PROCESS | 1652 | 1463626821562 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:00:21 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 20:00:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 820ms 20:00:21 INFO - PROCESS | 1652 | 1463626821607 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:00:21 INFO - PROCESS | 1652 | 1463626821611 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:00:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:00:21 INFO - PROCESS | 1652 | 1463626821616 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:00:21 INFO - PROCESS | 1652 | 1463626821619 Marionette TRACE conn2 <- [1,2942,null,{}] 20:00:21 INFO - PROCESS | 1652 | 1463626821624 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:21 INFO - PROCESS | 1652 | 1463626821824 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:00:21 INFO - PROCESS | 1652 | 1463626821911 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e0800 == 78 [pid = 1652] [id = 743] 20:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x113094000) [pid = 1652] [serial = 2229] [outer = 0x0] 20:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1166bdc00) [pid = 1652] [serial = 2230] [outer = 0x113094000] 20:00:21 INFO - PROCESS | 1652 | 1463626821943 Marionette DEBUG loaded listener.js 20:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x117f65400) [pid = 1652] [serial = 2231] [outer = 0x113094000] 20:00:22 INFO - PROCESS | 1652 | 1463626822305 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 20:00:22 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 20:00:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:00:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 723ms 20:00:22 INFO - PROCESS | 1652 | 1463626822338 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:00:22 INFO - PROCESS | 1652 | 1463626822341 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:00:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:00:22 INFO - PROCESS | 1652 | 1463626822343 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:00:22 INFO - PROCESS | 1652 | 1463626822345 Marionette TRACE conn2 <- [1,2946,null,{}] 20:00:22 INFO - PROCESS | 1652 | 1463626822347 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:22 INFO - PROCESS | 1652 | 1463626822462 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:00:22 INFO - PROCESS | 1652 | 1463626822563 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x134797800 == 79 [pid = 1652] [id = 744] 20:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x119d8cc00) [pid = 1652] [serial = 2232] [outer = 0x0] 20:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12103d800) [pid = 1652] [serial = 2233] [outer = 0x119d8cc00] 20:00:22 INFO - PROCESS | 1652 | 1463626822593 Marionette DEBUG loaded listener.js 20:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x123bc4800) [pid = 1652] [serial = 2234] [outer = 0x119d8cc00] 20:00:22 INFO - PROCESS | 1652 | 1463626822952 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:00:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 20:00:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 20:00:22 INFO - PROCESS | 1652 | 1463626822965 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:00:22 INFO - PROCESS | 1652 | 1463626822968 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:00:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:00:22 INFO - PROCESS | 1652 | 1463626822975 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:00:22 INFO - PROCESS | 1652 | 1463626822979 Marionette TRACE conn2 <- [1,2950,null,{}] 20:00:22 INFO - PROCESS | 1652 | 1463626822982 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:23 INFO - PROCESS | 1652 | 1463626823097 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:00:23 INFO - PROCESS | 1652 | 1463626823207 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x140414800 == 80 [pid = 1652] [id = 745] 20:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x124213400) [pid = 1652] [serial = 2235] [outer = 0x0] 20:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1270d8000) [pid = 1652] [serial = 2236] [outer = 0x124213400] 20:00:23 INFO - PROCESS | 1652 | 1463626823239 Marionette DEBUG loaded listener.js 20:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x128b25400) [pid = 1652] [serial = 2237] [outer = 0x124213400] 20:00:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x135c77800 == 81 [pid = 1652] [id = 746] 20:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x128df4c00) [pid = 1652] [serial = 2238] [outer = 0x0] 20:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x128a0c400) [pid = 1652] [serial = 2239] [outer = 0x128df4c00] 20:00:23 INFO - PROCESS | 1652 | 1463626823638 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:00:23 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 20:00:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 677ms 20:00:23 INFO - PROCESS | 1652 | 1463626823648 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:00:23 INFO - PROCESS | 1652 | 1463626823650 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:00:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:00:23 INFO - PROCESS | 1652 | 1463626823652 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:00:23 INFO - PROCESS | 1652 | 1463626823653 Marionette TRACE conn2 <- [1,2954,null,{}] 20:00:23 INFO - PROCESS | 1652 | 1463626823656 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:23 INFO - PROCESS | 1652 | 1463626823804 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:00:23 INFO - PROCESS | 1652 | 1463626823919 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a3f800 == 82 [pid = 1652] [id = 747] 20:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x128a12400) [pid = 1652] [serial = 2240] [outer = 0x0] 20:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x128fe4800) [pid = 1652] [serial = 2241] [outer = 0x128a12400] 20:00:23 INFO - PROCESS | 1652 | 1463626823947 Marionette DEBUG loaded listener.js 20:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12abad000) [pid = 1652] [serial = 2242] [outer = 0x128a12400] 20:00:24 INFO - PROCESS | 1652 | 1463626824299 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:00:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:00:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 20:00:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 20:00:24 INFO - PROCESS | 1652 | 1463626824322 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:00:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:00:24 INFO - PROCESS | 1652 | 1463626824323 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:00:24 INFO - PROCESS | 1652 | 1463626824326 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:00:24 INFO - PROCESS | 1652 | 1463626824327 Marionette TRACE conn2 <- [1,2958,null,{}] 20:00:24 INFO - PROCESS | 1652 | 1463626824329 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:24 INFO - PROCESS | 1652 | 1463626824456 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:00:24 INFO - PROCESS | 1652 | 1463626824559 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x13580c000 == 83 [pid = 1652] [id = 748] 20:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1289c8c00) [pid = 1652] [serial = 2243] [outer = 0x0] 20:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x129206c00) [pid = 1652] [serial = 2244] [outer = 0x1289c8c00] 20:00:24 INFO - PROCESS | 1652 | 1463626824595 Marionette DEBUG loaded listener.js 20:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12b3c4c00) [pid = 1652] [serial = 2245] [outer = 0x1289c8c00] 20:00:25 INFO - PROCESS | 1652 | 1463626825000 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:00:25 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:00:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 720ms 20:00:25 INFO - PROCESS | 1652 | 1463626825047 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:00:25 INFO - PROCESS | 1652 | 1463626825048 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:00:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:00:25 INFO - PROCESS | 1652 | 1463626825051 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:00:25 INFO - PROCESS | 1652 | 1463626825052 Marionette TRACE conn2 <- [1,2962,null,{}] 20:00:25 INFO - PROCESS | 1652 | 1463626825054 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:25 INFO - PROCESS | 1652 | 1463626825167 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:00:25 INFO - PROCESS | 1652 | 1463626825258 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293cd800 == 84 [pid = 1652] [id = 749] 20:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x123bbfc00) [pid = 1652] [serial = 2246] [outer = 0x0] 20:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12b3c5c00) [pid = 1652] [serial = 2247] [outer = 0x123bbfc00] 20:00:25 INFO - PROCESS | 1652 | 1463626825287 Marionette DEBUG loaded listener.js 20:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12baf0400) [pid = 1652] [serial = 2248] [outer = 0x123bbfc00] 20:00:25 INFO - PROCESS | 1652 | 1463626825951 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:00:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:00:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 970ms 20:00:26 INFO - PROCESS | 1652 | 1463626826022 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:00:26 INFO - PROCESS | 1652 | 1463626826024 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:00:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:00:26 INFO - PROCESS | 1652 | 1463626826030 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:00:26 INFO - PROCESS | 1652 | 1463626826032 Marionette TRACE conn2 <- [1,2966,null,{}] 20:00:26 INFO - PROCESS | 1652 | 1463626826036 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:26 INFO - PROCESS | 1652 | 1463626826136 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:00:26 INFO - PROCESS | 1652 | 1463626826247 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ba1000 == 85 [pid = 1652] [id = 750] 20:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1127adc00) [pid = 1652] [serial = 2249] [outer = 0x0] 20:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x112875000) [pid = 1652] [serial = 2250] [outer = 0x1127adc00] 20:00:26 INFO - PROCESS | 1652 | 1463626826279 Marionette DEBUG loaded listener.js 20:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x112972000) [pid = 1652] [serial = 2251] [outer = 0x1127adc00] 20:00:26 INFO - PROCESS | 1652 | 1463626826636 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:00:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 20:00:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 622ms 20:00:26 INFO - PROCESS | 1652 | 1463626826651 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:00:26 INFO - PROCESS | 1652 | 1463626826654 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:00:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:00:26 INFO - PROCESS | 1652 | 1463626826658 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:00:26 INFO - PROCESS | 1652 | 1463626826660 Marionette TRACE conn2 <- [1,2970,null,{}] 20:00:26 INFO - PROCESS | 1652 | 1463626826663 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:26 INFO - PROCESS | 1652 | 1463626826757 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:00:26 INFO - PROCESS | 1652 | 1463626826832 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x121056800 == 86 [pid = 1652] [id = 751] 20:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x112ee9c00) [pid = 1652] [serial = 2252] [outer = 0x0] 20:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11301ec00) [pid = 1652] [serial = 2253] [outer = 0x112ee9c00] 20:00:26 INFO - PROCESS | 1652 | 1463626826902 Marionette DEBUG loaded listener.js 20:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11309e000) [pid = 1652] [serial = 2254] [outer = 0x112ee9c00] 20:00:27 INFO - PROCESS | 1652 | 1463626827247 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:00:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:00:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 621ms 20:00:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:00:27 INFO - PROCESS | 1652 | 1463626827281 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:00:27 INFO - PROCESS | 1652 | 1463626827282 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:00:27 INFO - PROCESS | 1652 | 1463626827284 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:00:27 INFO - PROCESS | 1652 | 1463626827286 Marionette TRACE conn2 <- [1,2974,null,{}] 20:00:27 INFO - PROCESS | 1652 | 1463626827294 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:27 INFO - PROCESS | 1652 | 1463626827394 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:00:27 INFO - PROCESS | 1652 | 1463626827525 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e59800 == 87 [pid = 1652] [id = 752] 20:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1166b2c00) [pid = 1652] [serial = 2255] [outer = 0x0] 20:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1166b6800) [pid = 1652] [serial = 2256] [outer = 0x1166b2c00] 20:00:27 INFO - PROCESS | 1652 | 1463626827559 Marionette DEBUG loaded listener.js 20:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x116a58400) [pid = 1652] [serial = 2257] [outer = 0x1166b2c00] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x13840c800 == 86 [pid = 1652] [id = 741] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x135c87000 == 85 [pid = 1652] [id = 740] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x135c1b000 == 84 [pid = 1652] [id = 739] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c876800 == 83 [pid = 1652] [id = 738] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x131db1800 == 82 [pid = 1652] [id = 737] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12df18800 == 81 [pid = 1652] [id = 736] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1127ac000) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x1191acc00) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1238a1000) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12a84a800) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x129211000) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x128ad2800) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12baa4c00) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x115e3d000) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x117f58c00) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12700d000) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d581800 == 80 [pid = 1652] [id = 735] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb9800 == 79 [pid = 1652] [id = 734] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c241000 == 78 [pid = 1652] [id = 733] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88c000 == 77 [pid = 1652] [id = 732] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x124116800 == 76 [pid = 1652] [id = 731] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a830000 == 75 [pid = 1652] [id = 730] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1293c3000 == 74 [pid = 1652] [id = 729] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x131dda800 == 73 [pid = 1652] [id = 728] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x131d9f800 == 72 [pid = 1652] [id = 727] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12df1a000 == 71 [pid = 1652] [id = 726] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12dc07000 == 70 [pid = 1652] [id = 725] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d66a000 == 69 [pid = 1652] [id = 724] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57d800 == 68 [pid = 1652] [id = 723] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d235000 == 67 [pid = 1652] [id = 722] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6be000 == 66 [pid = 1652] [id = 721] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119cd5800 == 65 [pid = 1652] [id = 720] 20:00:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9db800 == 64 [pid = 1652] [id = 719] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12100d800) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x126c46400) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11990b800) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x119d52000) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12386e800) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x123b74000) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x116838c00) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x116073c00) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x121009c00) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x121041c00) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1191a7800) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x117fb5000) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1246e7400) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1241cf400) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1257f4400) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 20:00:27 INFO - PROCESS | 1652 | 1463626827954 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 20:00:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 20:00:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 721ms 20:00:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:00:28 INFO - PROCESS | 1652 | 1463626828006 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 1652 | 1463626828007 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:00:28 INFO - PROCESS | 1652 | 1463626828010 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:00:28 INFO - PROCESS | 1652 | 1463626828011 Marionette TRACE conn2 <- [1,2978,null,{}] 20:00:28 INFO - PROCESS | 1652 | 1463626828013 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:28 INFO - PROCESS | 1652 | 1463626828100 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:00:28 INFO - PROCESS | 1652 | 1463626828104 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b4d000 == 65 [pid = 1652] [id = 753] 20:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x116f3d800) [pid = 1652] [serial = 2258] [outer = 0x0] 20:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x116f4a000) [pid = 1652] [serial = 2259] [outer = 0x116f3d800] 20:00:28 INFO - PROCESS | 1652 | 1463626828130 Marionette DEBUG loaded listener.js 20:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11757a400) [pid = 1652] [serial = 2260] [outer = 0x116f3d800] 20:00:28 INFO - PROCESS | 1652 | 1463626828435 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:00:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 20:00:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 472ms 20:00:28 INFO - PROCESS | 1652 | 1463626828516 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 1652 | 1463626828517 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:00:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:00:28 INFO - PROCESS | 1652 | 1463626828521 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:00:28 INFO - PROCESS | 1652 | 1463626828522 Marionette TRACE conn2 <- [1,2982,null,{}] 20:00:28 INFO - PROCESS | 1652 | 1463626828524 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:28 INFO - PROCESS | 1652 | 1463626828606 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:00:28 INFO - PROCESS | 1652 | 1463626828611 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x125751000 == 66 [pid = 1652] [id = 754] 20:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x117f27000) [pid = 1652] [serial = 2261] [outer = 0x0] 20:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x117f52000) [pid = 1652] [serial = 2262] [outer = 0x117f27000] 20:00:28 INFO - PROCESS | 1652 | 1463626828636 Marionette DEBUG loaded listener.js 20:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x117f63000) [pid = 1652] [serial = 2263] [outer = 0x117f27000] 20:00:28 INFO - PROCESS | 1652 | 1463626828960 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 20:00:28 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 20:00:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:00:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 470ms 20:00:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:00:28 INFO - PROCESS | 1652 | 1463626828992 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 1652 | 1463626828993 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:00:29 INFO - PROCESS | 1652 | 1463626829002 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:00:29 INFO - PROCESS | 1652 | 1463626829004 Marionette TRACE conn2 <- [1,2986,null,{}] 20:00:29 INFO - PROCESS | 1652 | 1463626829006 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:29 INFO - PROCESS | 1652 | 1463626829108 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:00:29 INFO - PROCESS | 1652 | 1463626829174 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c18800 == 67 [pid = 1652] [id = 755] 20:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x117f61000) [pid = 1652] [serial = 2264] [outer = 0x0] 20:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11845dc00) [pid = 1652] [serial = 2265] [outer = 0x117f61000] 20:00:29 INFO - PROCESS | 1652 | 1463626829200 Marionette DEBUG loaded listener.js 20:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1193c4000) [pid = 1652] [serial = 2266] [outer = 0x117f61000] 20:00:29 INFO - PROCESS | 1652 | 1463626829439 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:00:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 20:00:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 475ms 20:00:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:00:29 INFO - PROCESS | 1652 | 1463626829471 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:00:29 INFO - PROCESS | 1652 | 1463626829472 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:00:29 INFO - PROCESS | 1652 | 1463626829474 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:00:29 INFO - PROCESS | 1652 | 1463626829475 Marionette TRACE conn2 <- [1,2990,null,{}] 20:00:29 INFO - PROCESS | 1652 | 1463626829487 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:29 INFO - PROCESS | 1652 | 1463626829575 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:00:29 INFO - PROCESS | 1652 | 1463626829582 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1293be000 == 68 [pid = 1652] [id = 756] 20:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1193d1000) [pid = 1652] [serial = 2267] [outer = 0x0] 20:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11990f000) [pid = 1652] [serial = 2268] [outer = 0x1193d1000] 20:00:29 INFO - PROCESS | 1652 | 1463626829607 Marionette DEBUG loaded listener.js 20:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x119be6000) [pid = 1652] [serial = 2269] [outer = 0x1193d1000] 20:00:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b2800 == 69 [pid = 1652] [id = 757] 20:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x119d24c00) [pid = 1652] [serial = 2270] [outer = 0x0] 20:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x119c11800) [pid = 1652] [serial = 2271] [outer = 0x119d24c00] 20:00:29 INFO - PROCESS | 1652 | 1463626829969 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:00:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 20:00:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 524ms 20:00:30 INFO - PROCESS | 1652 | 1463626830020 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:00:30 INFO - PROCESS | 1652 | 1463626830021 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:00:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:00:30 INFO - PROCESS | 1652 | 1463626830023 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:00:30 INFO - PROCESS | 1652 | 1463626830024 Marionette TRACE conn2 <- [1,2994,null,{}] 20:00:30 INFO - PROCESS | 1652 | 1463626830027 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:30 INFO - PROCESS | 1652 | 1463626830170 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:00:30 INFO - PROCESS | 1652 | 1463626830187 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a81b800 == 70 [pid = 1652] [id = 758] 20:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x119d21800) [pid = 1652] [serial = 2272] [outer = 0x0] 20:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x119d46c00) [pid = 1652] [serial = 2273] [outer = 0x119d21800] 20:00:30 INFO - PROCESS | 1652 | 1463626830212 Marionette DEBUG loaded listener.js 20:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x119d8ac00) [pid = 1652] [serial = 2274] [outer = 0x119d21800] 20:00:30 INFO - PROCESS | 1652 | 1463626830561 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:00:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:00:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 20:00:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 573ms 20:00:30 INFO - PROCESS | 1652 | 1463626830598 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:00:30 INFO - PROCESS | 1652 | 1463626830600 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:00:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:00:30 INFO - PROCESS | 1652 | 1463626830603 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:00:30 INFO - PROCESS | 1652 | 1463626830605 Marionette TRACE conn2 <- [1,2998,null,{}] 20:00:30 INFO - PROCESS | 1652 | 1463626830608 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:30 INFO - PROCESS | 1652 | 1463626830756 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:00:30 INFO - PROCESS | 1652 | 1463626830770 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1ee800 == 71 [pid = 1652] [id = 759] 20:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x119d21c00) [pid = 1652] [serial = 2275] [outer = 0x0] 20:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x121008000) [pid = 1652] [serial = 2276] [outer = 0x119d21c00] 20:00:30 INFO - PROCESS | 1652 | 1463626830795 Marionette DEBUG loaded listener.js 20:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12103ac00) [pid = 1652] [serial = 2277] [outer = 0x119d21c00] 20:00:31 INFO - PROCESS | 1652 | 1463626831112 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:00:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:00:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 20:00:31 INFO - PROCESS | 1652 | 1463626831124 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:00:31 INFO - PROCESS | 1652 | 1463626831125 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:00:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:00:31 INFO - PROCESS | 1652 | 1463626831136 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:00:31 INFO - PROCESS | 1652 | 1463626831137 Marionette TRACE conn2 <- [1,3002,null,{}] 20:00:31 INFO - PROCESS | 1652 | 1463626831140 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:31 INFO - PROCESS | 1652 | 1463626831250 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:00:31 INFO - PROCESS | 1652 | 1463626831288 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba1f000 == 72 [pid = 1652] [id = 760] 20:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x121002400) [pid = 1652] [serial = 2278] [outer = 0x0] 20:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12103e800) [pid = 1652] [serial = 2279] [outer = 0x121002400] 20:00:31 INFO - PROCESS | 1652 | 1463626831313 Marionette DEBUG loaded listener.js 20:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1210b9c00) [pid = 1652] [serial = 2280] [outer = 0x121002400] 20:00:31 INFO - PROCESS | 1652 | 1463626831600 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:00:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:00:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 520ms 20:00:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:00:31 INFO - PROCESS | 1652 | 1463626831656 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:00:31 INFO - PROCESS | 1652 | 1463626831658 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:00:31 INFO - PROCESS | 1652 | 1463626831660 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:00:31 INFO - PROCESS | 1652 | 1463626831664 Marionette TRACE conn2 <- [1,3006,null,{}] 20:00:31 INFO - PROCESS | 1652 | 1463626831667 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:31 INFO - PROCESS | 1652 | 1463626831789 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:00:31 INFO - PROCESS | 1652 | 1463626831801 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c243000 == 73 [pid = 1652] [id = 761] 20:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x123898400) [pid = 1652] [serial = 2281] [outer = 0x0] 20:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1238a3c00) [pid = 1652] [serial = 2282] [outer = 0x123898400] 20:00:31 INFO - PROCESS | 1652 | 1463626831830 Marionette DEBUG loaded listener.js 20:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x123c32800) [pid = 1652] [serial = 2283] [outer = 0x123898400] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x129310400) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x117f64400) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x121002c00) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1127acc00) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x112870c00) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11994bc00) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12103c800) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x124695400) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1166b1400) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x129315400) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1241c2800) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12bab0c00) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x128a14800) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:00:32 INFO - PROCESS | 1652 | 1463626832589 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:00:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 20:00:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 976ms 20:00:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:00:32 INFO - PROCESS | 1652 | 1463626832636 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:00:32 INFO - PROCESS | 1652 | 1463626832638 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:00:32 INFO - PROCESS | 1652 | 1463626832641 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:00:32 INFO - PROCESS | 1652 | 1463626832643 Marionette TRACE conn2 <- [1,3010,null,{}] 20:00:32 INFO - PROCESS | 1652 | 1463626832647 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:32 INFO - PROCESS | 1652 | 1463626832819 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:00:32 INFO - PROCESS | 1652 | 1463626832873 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c48c000 == 74 [pid = 1652] [id = 762] 20:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x117f55400) [pid = 1652] [serial = 2284] [outer = 0x0] 20:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x123d05c00) [pid = 1652] [serial = 2285] [outer = 0x117f55400] 20:00:32 INFO - PROCESS | 1652 | 1463626832897 Marionette DEBUG loaded listener.js 20:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1241c5800) [pid = 1652] [serial = 2286] [outer = 0x117f55400] 20:00:33 INFO - PROCESS | 1652 | 1463626833141 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 20:00:33 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 20:00:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 527ms 20:00:33 INFO - PROCESS | 1652 | 1463626833168 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:00:33 INFO - PROCESS | 1652 | 1463626833178 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:00:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:00:33 INFO - PROCESS | 1652 | 1463626833190 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:00:33 INFO - PROCESS | 1652 | 1463626833191 Marionette TRACE conn2 <- [1,3014,null,{}] 20:00:33 INFO - PROCESS | 1652 | 1463626833201 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:33 INFO - PROCESS | 1652 | 1463626833296 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:00:33 INFO - PROCESS | 1652 | 1463626833360 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9d1000 == 75 [pid = 1652] [id = 763] 20:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12412f000) [pid = 1652] [serial = 2287] [outer = 0x0] 20:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x124217800) [pid = 1652] [serial = 2288] [outer = 0x12412f000] 20:00:33 INFO - PROCESS | 1652 | 1463626833385 Marionette DEBUG loaded listener.js 20:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12421f800) [pid = 1652] [serial = 2289] [outer = 0x12412f000] 20:00:33 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:00:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:00:33 INFO - {} 20:00:33 INFO - PROCESS | 1652 | 1463626833702 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:00:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:00:33 INFO - {} 20:00:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:00:33 INFO - {} 20:00:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:00:33 INFO - {} 20:00:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 20:00:33 INFO - PROCESS | 1652 | 1463626833709 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:00:33 INFO - PROCESS | 1652 | 1463626833712 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:00:33 INFO - TEST-START | /FileAPI/fileReader.html 20:00:33 INFO - PROCESS | 1652 | 1463626833716 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:00:33 INFO - PROCESS | 1652 | 1463626833717 Marionette TRACE conn2 <- [1,3018,null,{}] 20:00:33 INFO - PROCESS | 1652 | 1463626833719 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:33 INFO - PROCESS | 1652 | 1463626833812 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:00:33 INFO - PROCESS | 1652 | 1463626833817 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d243000 == 76 [pid = 1652] [id = 764] 20:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12469b400) [pid = 1652] [serial = 2290] [outer = 0x0] 20:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x124ae3000) [pid = 1652] [serial = 2291] [outer = 0x12469b400] 20:00:33 INFO - PROCESS | 1652 | 1463626833842 Marionette DEBUG loaded listener.js 20:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x1257f6400) [pid = 1652] [serial = 2292] [outer = 0x12469b400] 20:00:34 INFO - PROCESS | 1652 | 1463626834155 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 20:00:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:00:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:00:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:00:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:00:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 20:00:34 INFO - TEST-START | /FileAPI/historical.html 20:00:34 INFO - PROCESS | 1652 | 1463626834186 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:00:34 INFO - PROCESS | 1652 | 1463626834187 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:00:34 INFO - PROCESS | 1652 | 1463626834189 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:00:34 INFO - PROCESS | 1652 | 1463626834190 Marionette TRACE conn2 <- [1,3022,null,{}] 20:00:34 INFO - PROCESS | 1652 | 1463626834192 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:34 INFO - PROCESS | 1652 | 1463626834324 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:00:34 INFO - PROCESS | 1652 | 1463626834331 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57d800 == 77 [pid = 1652] [id = 765] 20:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x112c07c00) [pid = 1652] [serial = 2293] [outer = 0x0] 20:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x126857800) [pid = 1652] [serial = 2294] [outer = 0x112c07c00] 20:00:34 INFO - PROCESS | 1652 | 1463626834355 Marionette DEBUG loaded listener.js 20:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x126c48800) [pid = 1652] [serial = 2295] [outer = 0x112c07c00] 20:00:34 INFO - PROCESS | 1652 | 1463626834797 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 20:00:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:00:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:00:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:00:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:00:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:00:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:00:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:00:34 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 20:00:34 INFO - PROCESS | 1652 | 1463626834810 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:00:34 INFO - PROCESS | 1652 | 1463626834813 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:00:34 INFO - TEST-START | /FileAPI/idlharness.html 20:00:34 INFO - PROCESS | 1652 | 1463626834817 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:00:34 INFO - PROCESS | 1652 | 1463626834819 Marionette TRACE conn2 <- [1,3026,null,{}] 20:00:34 INFO - PROCESS | 1652 | 1463626834823 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:34 INFO - PROCESS | 1652 | 1463626834935 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:00:35 INFO - PROCESS | 1652 | 1463626835018 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11930f800 == 78 [pid = 1652] [id = 766] 20:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x112870800) [pid = 1652] [serial = 2296] [outer = 0x0] 20:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x112c3c800) [pid = 1652] [serial = 2297] [outer = 0x112870800] 20:00:35 INFO - PROCESS | 1652 | 1463626835052 Marionette DEBUG loaded listener.js 20:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x11309d400) [pid = 1652] [serial = 2298] [outer = 0x112870800] 20:00:35 INFO - PROCESS | 1652 | 1463626835607 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:00:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:00:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:00:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:00:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:00:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:00:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:00:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:00:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:00:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:00:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:00:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:00:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 20:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:00:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:00:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:00:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:00:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:00:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:00:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:00:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:00:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 20:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:00:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:00:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:00:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:00:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 834ms 20:00:35 INFO - PROCESS | 1652 | 1463626835652 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:00:35 INFO - PROCESS | 1652 | 1463626835656 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:00:35 INFO - TEST-START | /FileAPI/idlharness.worker 20:00:35 INFO - PROCESS | 1652 | 1463626835661 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:00:35 INFO - PROCESS | 1652 | 1463626835662 Marionette TRACE conn2 <- [1,3030,null,{}] 20:00:35 INFO - PROCESS | 1652 | 1463626835727 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:35 INFO - PROCESS | 1652 | 1463626835849 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:00:35 INFO - PROCESS | 1652 | 1463626835927 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12df0c000 == 79 [pid = 1652] [id = 767] 20:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x1161e7c00) [pid = 1652] [serial = 2299] [outer = 0x0] 20:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x126858c00) [pid = 1652] [serial = 2300] [outer = 0x1161e7c00] 20:00:35 INFO - PROCESS | 1652 | 1463626835957 Marionette DEBUG loaded listener.js 20:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12700bc00) [pid = 1652] [serial = 2301] [outer = 0x1161e7c00] 20:00:36 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:00:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:00:36 INFO - {} 20:00:36 INFO - PROCESS | 1652 | 1463626836657 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:00:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:00:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:00:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:00:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:00:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:00:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:00:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:00:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:00:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:00:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:00:36 INFO - {} 20:00:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1024ms 20:00:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:00:36 INFO - PROCESS | 1652 | 1463626836686 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:00:36 INFO - PROCESS | 1652 | 1463626836687 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:00:36 INFO - PROCESS | 1652 | 1463626836690 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:00:36 INFO - PROCESS | 1652 | 1463626836692 Marionette TRACE conn2 <- [1,3034,null,{}] 20:00:36 INFO - PROCESS | 1652 | 1463626836700 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:36 INFO - PROCESS | 1652 | 1463626836846 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:00:36 INFO - PROCESS | 1652 | 1463626836954 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1388e8800 == 80 [pid = 1652] [id = 768] 20:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x126f98400) [pid = 1652] [serial = 2302] [outer = 0x0] 20:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12a6a2400) [pid = 1652] [serial = 2303] [outer = 0x126f98400] 20:00:36 INFO - PROCESS | 1652 | 1463626836988 Marionette DEBUG loaded listener.js 20:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12a8abc00) [pid = 1652] [serial = 2304] [outer = 0x126f98400] 20:00:37 INFO - PROCESS | 1652 | 1463626837373 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 20:00:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:00:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 726ms 20:00:37 INFO - PROCESS | 1652 | 1463626837417 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:00:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:00:37 INFO - PROCESS | 1652 | 1463626837419 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:00:37 INFO - PROCESS | 1652 | 1463626837421 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:00:37 INFO - PROCESS | 1652 | 1463626837423 Marionette TRACE conn2 <- [1,3038,null,{}] 20:00:37 INFO - PROCESS | 1652 | 1463626837425 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:37 INFO - PROCESS | 1652 | 1463626837534 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:00:37 INFO - PROCESS | 1652 | 1463626837655 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x138ad6000 == 81 [pid = 1652] [id = 769] 20:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12aba3000) [pid = 1652] [serial = 2305] [outer = 0x0] 20:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12abae800) [pid = 1652] [serial = 2306] [outer = 0x12aba3000] 20:00:37 INFO - PROCESS | 1652 | 1463626837688 Marionette DEBUG loaded listener.js 20:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12ac05800) [pid = 1652] [serial = 2307] [outer = 0x12aba3000] 20:00:38 INFO - PROCESS | 1652 | 1463626838038 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:00:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 20:00:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:00:38 INFO - PROCESS | 1652 | 1463626838092 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:00:38 INFO - PROCESS | 1652 | 1463626838093 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:00:38 INFO - PROCESS | 1652 | 1463626838096 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:00:38 INFO - PROCESS | 1652 | 1463626838097 Marionette TRACE conn2 <- [1,3042,null,{}] 20:00:38 INFO - PROCESS | 1652 | 1463626838100 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:38 INFO - PROCESS | 1652 | 1463626838208 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:00:38 INFO - PROCESS | 1652 | 1463626838316 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1408d6000 == 82 [pid = 1652] [id = 770] 20:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12ac0ac00) [pid = 1652] [serial = 2308] [outer = 0x0] 20:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12b3c6c00) [pid = 1652] [serial = 2309] [outer = 0x12ac0ac00] 20:00:38 INFO - PROCESS | 1652 | 1463626838364 Marionette DEBUG loaded listener.js 20:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12b3cc800) [pid = 1652] [serial = 2310] [outer = 0x12ac0ac00] 20:00:38 INFO - PROCESS | 1652 | 1463626838798 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:00:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:00:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:00:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:00:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:00:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 727ms 20:00:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:00:38 INFO - PROCESS | 1652 | 1463626838824 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:00:38 INFO - PROCESS | 1652 | 1463626838825 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:00:38 INFO - PROCESS | 1652 | 1463626838827 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:00:38 INFO - PROCESS | 1652 | 1463626838829 Marionette TRACE conn2 <- [1,3046,null,{}] 20:00:38 INFO - PROCESS | 1652 | 1463626838831 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:38 INFO - PROCESS | 1652 | 1463626838987 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:00:39 INFO - PROCESS | 1652 | 1463626839102 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d23d000 == 83 [pid = 1652] [id = 771] 20:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x113019400) [pid = 1652] [serial = 2311] [outer = 0x0] 20:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x129e7d800) [pid = 1652] [serial = 2312] [outer = 0x113019400] 20:00:39 INFO - PROCESS | 1652 | 1463626839134 Marionette DEBUG loaded listener.js 20:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12b3c8000) [pid = 1652] [serial = 2313] [outer = 0x113019400] 20:00:39 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:00:39 INFO - PROCESS | 1652 | 1463626839520 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:00:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:00:39 INFO - {} 20:00:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 723ms 20:00:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:00:39 INFO - PROCESS | 1652 | 1463626839568 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:00:39 INFO - PROCESS | 1652 | 1463626839569 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:00:39 INFO - PROCESS | 1652 | 1463626839572 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:00:39 INFO - PROCESS | 1652 | 1463626839573 Marionette TRACE conn2 <- [1,3050,null,{}] 20:00:39 INFO - PROCESS | 1652 | 1463626839575 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:39 INFO - PROCESS | 1652 | 1463626839778 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:00:39 INFO - PROCESS | 1652 | 1463626839884 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d236800 == 84 [pid = 1652] [id = 772] 20:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12685cc00) [pid = 1652] [serial = 2314] [outer = 0x0] 20:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12baeb000) [pid = 1652] [serial = 2315] [outer = 0x12685cc00] 20:00:39 INFO - PROCESS | 1652 | 1463626839937 Marionette DEBUG loaded listener.js 20:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12d284400) [pid = 1652] [serial = 2316] [outer = 0x12685cc00] 20:00:40 INFO - PROCESS | 1652 | 1463626840374 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 20:00:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:00:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:00:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:00:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:00:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 821ms 20:00:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:00:40 INFO - PROCESS | 1652 | 1463626840394 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:00:40 INFO - PROCESS | 1652 | 1463626840395 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:00:40 INFO - PROCESS | 1652 | 1463626840397 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:00:40 INFO - PROCESS | 1652 | 1463626840399 Marionette TRACE conn2 <- [1,3054,null,{}] 20:00:40 INFO - PROCESS | 1652 | 1463626840401 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:40 INFO - PROCESS | 1652 | 1463626840510 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:00:40 INFO - PROCESS | 1652 | 1463626840771 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x121053000 == 85 [pid = 1652] [id = 773] 20:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x111a0e000) [pid = 1652] [serial = 2317] [outer = 0x0] 20:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x111e25400) [pid = 1652] [serial = 2318] [outer = 0x111a0e000] 20:00:40 INFO - PROCESS | 1652 | 1463626840811 Marionette DEBUG loaded listener.js 20:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x1127a9c00) [pid = 1652] [serial = 2319] [outer = 0x111a0e000] 20:00:41 INFO - PROCESS | 1652 | 1463626841333 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:00:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 20:00:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:00:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:00:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 984ms 20:00:41 INFO - PROCESS | 1652 | 1463626841383 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:00:41 INFO - PROCESS | 1652 | 1463626841385 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:00:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:00:41 INFO - PROCESS | 1652 | 1463626841388 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:00:41 INFO - PROCESS | 1652 | 1463626841391 Marionette TRACE conn2 <- [1,3058,null,{}] 20:00:41 INFO - PROCESS | 1652 | 1463626841394 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:41 INFO - PROCESS | 1652 | 1463626841535 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:00:41 INFO - PROCESS | 1652 | 1463626841652 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x118448800 == 86 [pid = 1652] [id = 774] 20:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x117f25800) [pid = 1652] [serial = 2320] [outer = 0x0] 20:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11845ac00) [pid = 1652] [serial = 2321] [outer = 0x117f25800] 20:00:41 INFO - PROCESS | 1652 | 1463626841686 Marionette DEBUG loaded listener.js 20:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x119d58400) [pid = 1652] [serial = 2322] [outer = 0x117f25800] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d243000 == 85 [pid = 1652] [id = 764] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c9d1000 == 84 [pid = 1652] [id = 763] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c48c000 == 83 [pid = 1652] [id = 762] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c243000 == 82 [pid = 1652] [id = 761] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba1f000 == 81 [pid = 1652] [id = 760] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1ee800 == 80 [pid = 1652] [id = 759] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12beacc00) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a81b800 == 79 [pid = 1652] [id = 758] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6b2800 == 78 [pid = 1652] [id = 757] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1293be000 == 77 [pid = 1652] [id = 756] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x128c18800 == 76 [pid = 1652] [id = 755] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x125751000 == 75 [pid = 1652] [id = 754] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119b4d000 == 74 [pid = 1652] [id = 753] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x123e59800 == 73 [pid = 1652] [id = 752] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121056800 == 72 [pid = 1652] [id = 751] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118ba1000 == 71 [pid = 1652] [id = 750] 20:00:42 INFO - PROCESS | 1652 | 1463626842104 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x135c77800 == 70 [pid = 1652] [id = 746] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x140414800 == 69 [pid = 1652] [id = 745] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x134797800 == 68 [pid = 1652] [id = 744] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e0800 == 67 [pid = 1652] [id = 743] 20:00:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118443000 == 66 [pid = 1652] [id = 742] 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:00:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:00:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:00:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:00:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:00:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:00:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:00:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:00:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:00:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 729ms 20:00:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:00:42 INFO - PROCESS | 1652 | 1463626842119 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:00:42 INFO - PROCESS | 1652 | 1463626842122 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:00:42 INFO - PROCESS | 1652 | 1463626842125 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:00:42 INFO - PROCESS | 1652 | 1463626842126 Marionette TRACE conn2 <- [1,3062,null,{}] 20:00:42 INFO - PROCESS | 1652 | 1463626842129 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:42 INFO - PROCESS | 1652 | 1463626842218 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x128ded000) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12a847800) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12abac800) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12a8b1400) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x1210b5800) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x1273f7000) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x123bc8400) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x128a09c00) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x1273d9c00) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x1210bb000) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x124697c00) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x123bc4000) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x11757e400) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x128fe7000) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x128ad4800) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12ac0c400) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12baee000) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12957dc00) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x116154400) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x124219400) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x125009c00) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12be0d000) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12a8acc00) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x117f24800) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1166bb000) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x128a11c00) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x125004000) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x117fbc400) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11994a000) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12baa8800) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x119c0e000) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12b3c3800) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x129212400) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x128a11000) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 20:00:42 INFO - PROCESS | 1652 | 1463626842295 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cca800 == 67 [pid = 1652] [id = 775] 20:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x111f1a000) [pid = 1652] [serial = 2323] [outer = 0x0] 20:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x1166b3000) [pid = 1652] [serial = 2324] [outer = 0x111f1a000] 20:00:42 INFO - PROCESS | 1652 | 1463626842324 Marionette DEBUG loaded listener.js 20:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12100b000) [pid = 1652] [serial = 2325] [outer = 0x111f1a000] 20:00:42 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:00:42 INFO - PROCESS | 1652 | 1463626842670 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:00:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:00:42 INFO - {} 20:00:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 573ms 20:00:42 INFO - PROCESS | 1652 | 1463626842699 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:00:42 INFO - PROCESS | 1652 | 1463626842701 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:00:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:00:42 INFO - PROCESS | 1652 | 1463626842706 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:00:42 INFO - PROCESS | 1652 | 1463626842712 Marionette TRACE conn2 <- [1,3066,null,{}] 20:00:42 INFO - PROCESS | 1652 | 1463626842722 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:42 INFO - PROCESS | 1652 | 1463626842895 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:00:43 INFO - PROCESS | 1652 | 1463626843018 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a818800 == 68 [pid = 1652] [id = 776] 20:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x123bc3c00) [pid = 1652] [serial = 2326] [outer = 0x0] 20:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x124a36c00) [pid = 1652] [serial = 2327] [outer = 0x123bc3c00] 20:00:43 INFO - PROCESS | 1652 | 1463626843060 Marionette DEBUG loaded listener.js 20:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1257fec00) [pid = 1652] [serial = 2328] [outer = 0x123bc3c00] 20:00:43 INFO - PROCESS | 1652 | 1463626843354 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 20:00:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:00:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:00:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:00:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:00:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:00:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:00:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:00:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 680ms 20:00:43 INFO - PROCESS | 1652 | 1463626843385 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:00:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:00:43 INFO - PROCESS | 1652 | 1463626843386 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:00:43 INFO - PROCESS | 1652 | 1463626843388 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:00:43 INFO - PROCESS | 1652 | 1463626843390 Marionette TRACE conn2 <- [1,3070,null,{}] 20:00:43 INFO - PROCESS | 1652 | 1463626843392 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:43 INFO - PROCESS | 1652 | 1463626843506 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:00:43 INFO - PROCESS | 1652 | 1463626843574 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba15800 == 69 [pid = 1652] [id = 777] 20:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1257f3000) [pid = 1652] [serial = 2329] [outer = 0x0] 20:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1273d7c00) [pid = 1652] [serial = 2330] [outer = 0x1257f3000] 20:00:43 INFO - PROCESS | 1652 | 1463626843599 Marionette DEBUG loaded listener.js 20:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1273ea400) [pid = 1652] [serial = 2331] [outer = 0x1257f3000] 20:00:43 INFO - PROCESS | 1652 | 1463626843874 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 20:00:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:00:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:00:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:00:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:00:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:00:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:00:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 20:00:43 INFO - PROCESS | 1652 | 1463626843922 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:00:43 INFO - PROCESS | 1652 | 1463626843924 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:00:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:00:43 INFO - PROCESS | 1652 | 1463626843930 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:00:43 INFO - PROCESS | 1652 | 1463626843933 Marionette TRACE conn2 <- [1,3074,null,{}] 20:00:43 INFO - PROCESS | 1652 | 1463626843937 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:44 INFO - PROCESS | 1652 | 1463626844078 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:00:44 INFO - PROCESS | 1652 | 1463626844121 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c49c000 == 70 [pid = 1652] [id = 778] 20:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1273edc00) [pid = 1652] [serial = 2332] [outer = 0x0] 20:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1289b9800) [pid = 1652] [serial = 2333] [outer = 0x1273edc00] 20:00:44 INFO - PROCESS | 1652 | 1463626844151 Marionette DEBUG loaded listener.js 20:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x1289c6c00) [pid = 1652] [serial = 2334] [outer = 0x1273edc00] 20:00:44 INFO - PROCESS | 1652 | 1463626844459 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 20:00:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:00:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:00:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:00:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:00:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:00:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:00:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 578ms 20:00:44 INFO - PROCESS | 1652 | 1463626844512 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:00:44 INFO - PROCESS | 1652 | 1463626844514 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:00:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:00:44 INFO - PROCESS | 1652 | 1463626844525 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:00:44 INFO - PROCESS | 1652 | 1463626844526 Marionette TRACE conn2 <- [1,3078,null,{}] 20:00:44 INFO - PROCESS | 1652 | 1463626844528 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:44 INFO - PROCESS | 1652 | 1463626844646 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:00:44 INFO - PROCESS | 1652 | 1463626844661 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cebb800 == 71 [pid = 1652] [id = 779] 20:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x111f18c00) [pid = 1652] [serial = 2335] [outer = 0x0] 20:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x113342400) [pid = 1652] [serial = 2336] [outer = 0x111f18c00] 20:00:44 INFO - PROCESS | 1652 | 1463626844687 Marionette DEBUG loaded listener.js 20:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x128acfc00) [pid = 1652] [serial = 2337] [outer = 0x111f18c00] 20:00:45 INFO - PROCESS | 1652 | 1463626845025 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 20:00:45 INFO - PROCESS | 1652 | 1463626845053 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:00:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:00:45 INFO - PROCESS | 1652 | 1463626845055 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:00:45 INFO - PROCESS | 1652 | 1463626845056 Marionette TRACE conn2 <- [1,3082,null,{}] 20:00:45 INFO - PROCESS | 1652 | 1463626845059 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:45 INFO - PROCESS | 1652 | 1463626845175 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:00:45 INFO - PROCESS | 1652 | 1463626845186 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d976800 == 72 [pid = 1652] [id = 780] 20:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x117458400) [pid = 1652] [serial = 2338] [outer = 0x0] 20:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x128b21c00) [pid = 1652] [serial = 2339] [outer = 0x117458400] 20:00:45 INFO - PROCESS | 1652 | 1463626845211 Marionette DEBUG loaded listener.js 20:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11845e000) [pid = 1652] [serial = 2340] [outer = 0x117458400] 20:00:45 INFO - PROCESS | 1652 | 1463626845536 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 20:00:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:00:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:00:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:00:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 20:00:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:00:45 INFO - PROCESS | 1652 | 1463626845575 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:00:45 INFO - PROCESS | 1652 | 1463626845576 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:00:45 INFO - PROCESS | 1652 | 1463626845578 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:00:45 INFO - PROCESS | 1652 | 1463626845579 Marionette TRACE conn2 <- [1,3086,null,{}] 20:00:45 INFO - PROCESS | 1652 | 1463626845581 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:45 INFO - PROCESS | 1652 | 1463626845705 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:00:45 INFO - PROCESS | 1652 | 1463626845724 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x131da5800 == 73 [pid = 1652] [id = 781] 20:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x1273f1800) [pid = 1652] [serial = 2341] [outer = 0x0] 20:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x128fe1400) [pid = 1652] [serial = 2342] [outer = 0x1273f1800] 20:00:45 INFO - PROCESS | 1652 | 1463626845749 Marionette DEBUG loaded listener.js 20:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12a694400) [pid = 1652] [serial = 2343] [outer = 0x1273f1800] 20:00:46 INFO - PROCESS | 1652 | 1463626846074 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:00:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:00:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 519ms 20:00:46 INFO - PROCESS | 1652 | 1463626846098 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:00:46 INFO - PROCESS | 1652 | 1463626846099 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:00:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:00:46 INFO - PROCESS | 1652 | 1463626846115 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:00:46 INFO - PROCESS | 1652 | 1463626846116 Marionette TRACE conn2 <- [1,3090,null,{}] 20:00:46 INFO - PROCESS | 1652 | 1463626846118 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:46 INFO - PROCESS | 1652 | 1463626846235 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:00:46 INFO - PROCESS | 1652 | 1463626846247 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x13478a000 == 74 [pid = 1652] [id = 782] 20:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x1289b9400) [pid = 1652] [serial = 2344] [outer = 0x0] 20:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12a84a800) [pid = 1652] [serial = 2345] [outer = 0x1289b9400] 20:00:46 INFO - PROCESS | 1652 | 1463626846271 Marionette DEBUG loaded listener.js 20:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12aba2800) [pid = 1652] [serial = 2346] [outer = 0x1289b9400] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x119d21c00) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x121002400) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x123898400) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x117f55400) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x112ee9c00) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x128df4c00) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x1127adc00) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x116f3d800) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1166b2c00) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x117f61000) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1193d1000) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x117f27000) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12bab2c00) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x119d21800) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12469b400) [pid = 1652] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x119d24c00) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x128bce000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12aba9000) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12469a800) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x113806800) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x119d88800) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x124698800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x128ad4400) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1273f5c00) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x116f4c400) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x119d29000) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x124127c00) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x128acec00) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x128acf000) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x128df4800) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x111e5f000) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x116f3e400) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12389a400) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x123bc5800) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1273d3c00) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12a840800) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12a841800) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1127a5000) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12412f000) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x124214800) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x115ebe400) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x128d90400) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x128df6400) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12469b800) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x129265800) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x126fa0c00) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x121043c00) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11309fc00) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:00:46 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x115061400) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:00:46 INFO - PROCESS | 1652 | 1463626846915 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:00:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:00:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 818ms 20:00:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:00:46 INFO - PROCESS | 1652 | 1463626846934 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:00:46 INFO - PROCESS | 1652 | 1463626846935 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:00:46 INFO - PROCESS | 1652 | 1463626846937 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:00:46 INFO - PROCESS | 1652 | 1463626846938 Marionette TRACE conn2 <- [1,3094,null,{}] 20:00:46 INFO - PROCESS | 1652 | 1463626846941 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:47 INFO - PROCESS | 1652 | 1463626847075 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:00:47 INFO - PROCESS | 1652 | 1463626847127 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c9e2800 == 75 [pid = 1652] [id = 783] 20:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x111ab7800) [pid = 1652] [serial = 2347] [outer = 0x0] 20:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x116f40c00) [pid = 1652] [serial = 2348] [outer = 0x111ab7800] 20:00:47 INFO - PROCESS | 1652 | 1463626847157 Marionette DEBUG loaded listener.js 20:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x121002400) [pid = 1652] [serial = 2349] [outer = 0x111ab7800] 20:00:47 INFO - PROCESS | 1652 | 1463626847431 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:00:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:00:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 520ms 20:00:47 INFO - PROCESS | 1652 | 1463626847458 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:00:47 INFO - PROCESS | 1652 | 1463626847459 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:00:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:00:47 INFO - PROCESS | 1652 | 1463626847470 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:00:47 INFO - PROCESS | 1652 | 1463626847471 Marionette TRACE conn2 <- [1,3098,null,{}] 20:00:47 INFO - PROCESS | 1652 | 1463626847474 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:47 INFO - PROCESS | 1652 | 1463626847598 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:00:47 INFO - PROCESS | 1652 | 1463626847672 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x13581f000 == 76 [pid = 1652] [id = 784] 20:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x115e42c00) [pid = 1652] [serial = 2350] [outer = 0x0] 20:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x124215c00) [pid = 1652] [serial = 2351] [outer = 0x115e42c00] 20:00:47 INFO - PROCESS | 1652 | 1463626847697 Marionette DEBUG loaded listener.js 20:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x128bd0c00) [pid = 1652] [serial = 2352] [outer = 0x115e42c00] 20:00:47 INFO - PROCESS | 1652 | 1463626847978 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 20:00:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:00:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:00:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 519ms 20:00:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:00:47 INFO - PROCESS | 1652 | 1463626847989 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:00:47 INFO - PROCESS | 1652 | 1463626847990 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:00:47 INFO - PROCESS | 1652 | 1463626847992 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:00:47 INFO - PROCESS | 1652 | 1463626847993 Marionette TRACE conn2 <- [1,3102,null,{}] 20:00:48 INFO - PROCESS | 1652 | 1463626848004 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:48 INFO - PROCESS | 1652 | 1463626848106 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:00:48 INFO - PROCESS | 1652 | 1463626848111 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x135ac2800 == 77 [pid = 1652] [id = 785] 20:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x116f44c00) [pid = 1652] [serial = 2353] [outer = 0x0] 20:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x128d8f800) [pid = 1652] [serial = 2354] [outer = 0x116f44c00] 20:00:48 INFO - PROCESS | 1652 | 1463626848136 Marionette DEBUG loaded listener.js 20:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x129316400) [pid = 1652] [serial = 2355] [outer = 0x116f44c00] 20:00:48 INFO - PROCESS | 1652 | 1463626848476 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:00:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:00:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 527ms 20:00:48 INFO - PROCESS | 1652 | 1463626848520 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:00:48 INFO - PROCESS | 1652 | 1463626848522 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:00:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:00:48 INFO - PROCESS | 1652 | 1463626848524 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:00:48 INFO - PROCESS | 1652 | 1463626848525 Marionette TRACE conn2 <- [1,3106,null,{}] 20:00:48 INFO - PROCESS | 1652 | 1463626848527 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:48 INFO - PROCESS | 1652 | 1463626848659 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:00:48 INFO - PROCESS | 1652 | 1463626848667 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x135adf000 == 78 [pid = 1652] [id = 786] 20:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x129e8bc00) [pid = 1652] [serial = 2356] [outer = 0x0] 20:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a84d800) [pid = 1652] [serial = 2357] [outer = 0x129e8bc00] 20:00:48 INFO - PROCESS | 1652 | 1463626848691 Marionette DEBUG loaded listener.js 20:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12abac800) [pid = 1652] [serial = 2358] [outer = 0x129e8bc00] 20:00:49 INFO - PROCESS | 1652 | 1463626849175 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 20:00:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:00:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:00:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:00:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 669ms 20:00:49 INFO - PROCESS | 1652 | 1463626849193 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:00:49 INFO - PROCESS | 1652 | 1463626849197 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:00:49 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:00:49 INFO - PROCESS | 1652 | 1463626849200 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:00:49 INFO - PROCESS | 1652 | 1463626849203 Marionette TRACE conn2 <- [1,3110,null,{}] 20:00:49 INFO - PROCESS | 1652 | 1463626849206 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:49 INFO - PROCESS | 1652 | 1463626849325 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:00:49 INFO - PROCESS | 1652 | 1463626849441 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12574a800 == 79 [pid = 1652] [id = 787] 20:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x113124c00) [pid = 1652] [serial = 2359] [outer = 0x0] 20:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1166bb000) [pid = 1652] [serial = 2360] [outer = 0x113124c00] 20:00:49 INFO - PROCESS | 1652 | 1463626849475 Marionette DEBUG loaded listener.js 20:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x117f23800) [pid = 1652] [serial = 2361] [outer = 0x113124c00] 20:00:49 INFO - PROCESS | 1652 | 1463626849843 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 20:00:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:00:49 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 20:00:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:00:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 673ms 20:00:49 INFO - PROCESS | 1652 | 1463626849873 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:00:49 INFO - PROCESS | 1652 | 1463626849877 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:00:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:00:49 INFO - PROCESS | 1652 | 1463626849882 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:00:49 INFO - PROCESS | 1652 | 1463626849883 Marionette TRACE conn2 <- [1,3114,null,{}] 20:00:49 INFO - PROCESS | 1652 | 1463626849886 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:50 INFO - PROCESS | 1652 | 1463626850004 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:00:50 INFO - PROCESS | 1652 | 1463626850112 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\", \"e089fdf2-9900-4a8d-b6df-c965b891d158\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba0a800 == 80 [pid = 1652] [id = 788] 20:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x119064400) [pid = 1652] [serial = 2362] [outer = 0x0] 20:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1193cf400) [pid = 1652] [serial = 2363] [outer = 0x119064400] 20:00:50 INFO - PROCESS | 1652 | 1463626850143 Marionette DEBUG loaded listener.js 20:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x119d8bc00) [pid = 1652] [serial = 2364] [outer = 0x119064400] 20:00:50 INFO - PROCESS | 1652 | 1463626850499 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 20:00:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:00:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 620ms 20:00:50 INFO - PROCESS | 1652 | 1463626850502 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:00:50 INFO - PROCESS | 1652 | 1463626850503 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:00:51 WARNING - u'runner_teardown' () 20:00:51 INFO - No more tests 20:00:51 INFO - Got 0 unexpected results 20:00:51 INFO - SUITE-END | took 521s 20:00:51 INFO - Closing logging queue 20:00:51 INFO - queue closed 20:00:51 INFO - Return code: 0 20:00:51 WARNING - # TBPL SUCCESS # 20:00:51 INFO - Running post-action listener: _resource_record_post_action 20:00:51 INFO - Running post-run listener: _resource_record_post_run 20:00:52 INFO - Total resource usage - Wall time: 544s; CPU: 57.0%; Read bytes: 32357888; Write bytes: 953337344; Read time: 328; Write time: 4876 20:00:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:00:52 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 145353216; Write bytes: 144007168; Read time: 13636; Write time: 254 20:00:52 INFO - run-tests - Wall time: 525s; CPU: 58.0%; Read bytes: 30506496; Write bytes: 795844096; Read time: 308; Write time: 4536 20:00:52 INFO - Running post-run listener: _upload_blobber_files 20:00:52 INFO - Blob upload gear active. 20:00:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:00:52 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 20:00:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:00:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:00:53 INFO - (blobuploader) - INFO - Open directory for files ... 20:00:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:00:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:00:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:00:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:00:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:00:53 INFO - (blobuploader) - INFO - Done attempting. 20:00:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:00:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:00:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:00:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:00:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:00:55 INFO - (blobuploader) - INFO - Done attempting. 20:00:55 INFO - (blobuploader) - INFO - Iteration through files over. 20:00:55 INFO - Return code: 0 20:00:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:00:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:00:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/60a1c2cf40c85cd59fa4489426b651802f58f8905adda3ce602d597240256eeef5a761872d7ab4956e9f073b499c0d388e28b7704b67af61769a601b216a602d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f93a15da9d58fb6cbe630a6f9723f3eede224870d6fffa91572016f177e2d2fd2e47f2f8ca3a8e13df5e07d6f56a58bc5b51736dd45e5279b0a336f6fc781b7c"} 20:00:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:00:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:00:55 INFO - Contents: 20:00:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/60a1c2cf40c85cd59fa4489426b651802f58f8905adda3ce602d597240256eeef5a761872d7ab4956e9f073b499c0d388e28b7704b67af61769a601b216a602d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f93a15da9d58fb6cbe630a6f9723f3eede224870d6fffa91572016f177e2d2fd2e47f2f8ca3a8e13df5e07d6f56a58bc5b51736dd45e5279b0a336f6fc781b7c"} 20:00:55 INFO - Running post-run listener: copy_logs_to_upload_dir 20:00:55 INFO - Copying logs to upload dir... 20:00:55 INFO - mkdir: /builds/slave/test/build/upload/logs 20:00:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=632.274642 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 32 secs) (at 2016-05-18 20:00:55.816819) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-18 20:00:55.820580) ========= 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.0OxOwevHsu/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.LDtrGyn2e8/Listeners TMPDIR=/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/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/60a1c2cf40c85cd59fa4489426b651802f58f8905adda3ce602d597240256eeef5a761872d7ab4956e9f073b499c0d388e28b7704b67af61769a601b216a602d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f93a15da9d58fb6cbe630a6f9723f3eede224870d6fffa91572016f177e2d2fd2e47f2f8ca3a8e13df5e07d6f56a58bc5b51736dd45e5279b0a336f6fc781b7c"} build_url:https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012612 build_url: 'https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/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/60a1c2cf40c85cd59fa4489426b651802f58f8905adda3ce602d597240256eeef5a761872d7ab4956e9f073b499c0d388e28b7704b67af61769a601b216a602d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f93a15da9d58fb6cbe630a6f9723f3eede224870d6fffa91572016f177e2d2fd2e47f2f8ca3a8e13df5e07d6f56a58bc5b51736dd45e5279b0a336f6fc781b7c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/G7LVv4I4QUOd_XWxQITWCA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-18 20:00:55.852040) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 20:00:55.852415) ========= 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.0OxOwevHsu/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.LDtrGyn2e8/Listeners TMPDIR=/var/folders/8q/1qn5byls3hb2_j9sdd_5df0000000w/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.005037 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 20:00:55.904244) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-18 20:00:55.904966) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-18 20:00:55.905667) ========= ========= Total master_lag: 0.76 =========